Abandoned

Since infogami has been abandoned by its creators, I’m out too. Back to web.fisher.cx for me. Everything that was here is there.

Robert Fisher

Just thinking out loud

Scheme implementations

If you register and log in you can add comments to my pages. If viewing the main blog page, click the # underneath an entry to comment on it.

The big problem with Scheme is, it is so easy to implement, so there are lots of implementations, thus it is really hard to know which implementation is right for which job.

Notes about various Scheme implementations:

  • Scsh/Scheme48: As of 11 June 2006, has problems on 64-bit machines. (I was rather surprised to find that our main Linux server at work has 8, 64-bit CPUs!) Also lacks defmacro style macros? (But does have syntax-rules.)
  • Guile: Works pretty well for me under Linux, Mac OS X, & even Cygwin. Guile 1.6 doesn't have rationals (converts them to reals), but 1.8 does.
  • PLT: I've played around with it under Mac OS X a bit. Very nice & includes lots of stuff.
  • Chicken: As of September 2006, doesn't support the full numeric tower; only ints & floats.
  • Bigloo: As of September 2006, doesn't support the full numeric tower; only ints & floats.
  • Gauche: Need to investigate.

Do they all have bignum support?

See also: The Schemes I have Seen