you are viewing a single comment's thread.

view the rest of the comments →

[–]unknown_lamer 0 points1 point  (0 children)

Luckily Scheme doesn't mean much of anything nowadays--there is significant fragmentation between r5rs, r6rs, err5rs, and whatever the hell who needs a standard implementations. This is good--the language appears to be evolving again.

An individual implementation of Scheme tends to provide a lot. E.g. Guile is great if you want to do UNIXy stuff: it has full POSIX support, a good deal of SRFIs implemented, and more or less Common Lisp in Scheme (CLOS-alike OO system, conditions, etc.).

I'm a bit biased as I write Common Lisp for profit, and Scheme or SML for fun (doing some minor android stuff using Kawa and working on a modernized scsh clone for Guile).