[racket] Adding new Rosetta tasks

From: Tim Brown (tim.brown at cityc.co.uk)
Date: Wed Jun 12 05:25:40 EDT 2013

Task: Load and Use a Package from PLaneT

:-)

On 10/06/13 23:08, Sean Kanaley wrote:
> What would be the best task to show off Racket's advantages intrinsic to
> the language and less to library support?  It would have to somehow abuse
> hygienic macros I suppose--some kind of task like embedding a DSL, so what
> would be a good one?  Maybe something with graphics to show off functional
> composition of pictures--perhaps the task could be to recreate IRL
> (imperative robot language)...the state machine with the robot from the
> Haskell book The Haskell School of Expression.  Other ideas are welcome...
>
> On 06/10/2013 04:17 PM, Daniel Prager wrote:
>> Sean wrote:
>> > Also, Racket is one short of Python in popularity. If
>> > someone could do two more we'll defeat those lazy Python
>> > programmers, probably with less work!
>>
>> Also, you can add your new tasks, which opens up another strategy for
>> advancing the Racket ranking.
>>
>> Guidelines on new task creation:
>> http://rosettacode.org/wiki/Rosetta_Code:Add_a_Task
>>
>> I added my first last night
>> --http://rosettacode.org/wiki/Deming%27s_Funnel -- together with a Racket
>> solution, shortly followed by a contributed Python approximation (so the
>> Pythonistas aren't totally lazy!) while still in draft.
>>
>> -- Dan


-- 
Tim Brown <tim.brown at cityc.co.uk>  | City Computing Limited            |
T: +44 20 8770 2110                | City House, Sutton Park Road      |
F: +44 20 8770 2130                | Sutton, Surrey, SM1 2AE, GB       |
-----------------------------------------------------------------------|
BEAUTY:  What's in your eye when you have a bee in your hand           |
-----------------------------------------------------------------------'
City Computing Limited registered in London No. 1767817.
Registered Office: City House, Sutton Park Road, Sutton, Surrey, SM1 2AE
VAT number 372 8290 34.

Posted on the users mailing list.