On 29/04/15 11:44, Stephen De Gabrielle wrote:
Are there any tasks suitable for Rosetta Code that are difficult or
impossible in other languages like Python or TCL? (or Lisp,
JavaScript, Self/Smalltalk, Forth ...)
Something specifically tuned to macros?
Actually, (on a cursory search) there are no "Anaphoric" tasks; and
Lisp is always so full of itself with "aif" et al.
I think, though that this goes against the spirit of Rosetta Code's
mission:
From the very top of http://rosettacode.org/wiki/Rosetta_Code:
... The idea is to present solutions to the same task in as many
different languages as possible, to demonstrate how languages are
similar and different, and to aid a person with a grounding in one
approach to a problem in learning another.
Arguably comparing "parse-syntax" with what Lisp, (other, lesser)
Schemes and probably TCL (cos you can do some unexpectedly weird stuff
in TCL) would be more to the point.
There's plenty of tasks there that need to be done whose implementation
would show off Racket's features. Personally, I'd still be getting on
with those.
That said, anything that slows Python down like "Write a program that
can hand on heart say that it's not implemented in a language named
after a reptile" would serve them right for breathing down Racket's
neck for the last few months. They even drew *level* at one point
(according to my now discredited popular languages report).
Tim
PS. There's always "Implement any code in a language not named after
sports equipment"... which would give Python a boost over Racket.
--
Tim Brown CEng MBCS <[email protected]>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
City Computing Limited · www.cityc.co.uk
City House · Sutton Park Rd · Sutton · Surrey · SM1 2AE · GB
T:+44 20 8770 2110 · F:+44 20 8770 2130
────────────────────────────────────────────────────────────────────────
City Computing Limited registered in London No:1767817.
Registered Office: City House, Sutton Park Road, Sutton, Surrey, SM1 2AE
VAT No: GB 918 4680 96
--
You received this message because you are subscribed to the Google Groups "Racket
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.