Rabbit Scheme Compiler
github.com
github.com
I also added extra comments (my own notes as I figured things out) in a copy up on my old website (with permission) -- I didn't know about the above appendix at the time. I'm not sure if it'd add anything to the above, but I could dig it up.
Related work at https://en.wikisource.org/wiki/Lambda_Papers
It's an old pun in the Scheme world to make Scheme compilers have a name that ends in "bit". I know at least three:
- Orbit - Rabbit - Gambit
Scheme, Gambit, Racket, Guile, Larceny.
Gauche might be an antonym?
(IIRC, Racket got its name shortly before they were looking into promoting its use on Wall Street. I guess OCaml didn't have the problem of lighting up the regulatory compliance monitoring board every time someone mentioned "Racket" in email.)
IIRC it is a reference to this (Gauche author is Japanese)
The name Larceny is a pun too btw.
Edit: Rabbit seems to be older than both of those two schemes.