Mon Jan 25 16:44:09 CET 2010

Scheme compilers

Slava Pestov[1]:

  If you compare performance on benchmarks, then Gambit-C and Ikarus
  are closer to the performance of C, whereas PLT Scheme is a bit
  faster or equal to Python. I prefer the design of Ikarus over
  Gambit-C. Compiling to C seems like a big hack on the other
  hand. Ikarus reminds me of SBCL in a lot of ways, and SBCL's
  compiler is one of the best dynamic language compilers of all
  time. Another nice Scheme compiler is Larceny[2]. The source is very
  easy to read, and if you haven't seen a compiler that uses ANF as
  intermediate representation its worth checking out.

[1] http://www.reddit.com/r/programming/comments/9tek5/were_learning_scheme_in_our_introduction_to/
[2] http://www.ccs.neu.edu/home/will/Larceny/overview.html
[3] http://ikarus-scheme.org