You are looking at historical revision 23346 of this page. It may differ significantly from its current revision.
Why Chicken Scheme
I am a mathematician and a member of the "small is beautiful" croud. And R5RS-Scheme is the definite example, that a small language is possible which allows one to do almost everything with it. And that in a clear syntax -- or should I better say -- with almost no syntax at all? And it is a programmable programming language! You can always add new syntax to it.
In my mind, Chicken is the best Scheme implementation. Its compiler compiles to C, it has the simplest interface to C, and it has a beautiful infrastructure, the eggs system, and, and, and ...
An implementation of "Design by Contract", coined by Bertrand Meyer for its Eiffel language.
Explicit renaming macros made easy.
A light-weight alternative to the matchable egg.
Something like immutable random-access vectors, with empty, couples and triples as special cases, and mutable singles as a possible replacement of boxes.
ju (at) jugilo (dot) de