From the Gauche web page:

Gauche is an R5RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.

To reproduce my results on Ubuntu Gutsy Gibbon, install Gauche with

sudo apt-get install gauche

and run the interpreter with

gosh -i -fcase-fold 2>&1

Gauche makes the following choices:

- Allows the null combination, (), which returns the empty list. (more)
- Allows forcing non-promises. (more)
- Evaluates unquoted vectors to themselves. (more)
- Allows division by inexact zero. (more)
- Allows inexact division by zero. (more)
- Allows division by exact zero. (more)
- Supports arbitrary precision literal integers. (more)
- Supports arbitrary precision computed integers. (more)
- Supports the literal syntax for rational numbers (e.g. 1/2 is the literal number one half). (more)
- Supports the literal syntax for complex numbers (e.g. 1+i is the complex number with real and imaginary parts both 1). (more)
- Supports nontrivial exact rational numbers (e.g. (/ 1 3) produces an exact one third, not a floating point approximation). (more)
- Defines the denominator of an inexact number to be inexactly 1.0. (more)
- Does not define the procedure 'transcript-on'. (more)
- Does not define the procedure 'transcript-off'. (more)
- Does not define the procedure 'rationalize'. (more)