Thanks to @barak for pointing out that there was a Scheme to C compiler with a
very similar name that predated my little sample compiler. The original
Scheme->C compiler started at HP back in 1989 and is currently maintained by
@barak.
README.md
A lot has happened since I originally wrote this little compiler. Amongst
other things, Chez Scheme has been open sourced, and the nanopass framework has
been moved under its own project team page and ported to Racket. I've updated
the links in the README to reflect this.
README.md
1. The call to process-body for (begin ...) expressions at line 1594 was
missing its who argument ('begin).
2. Calling the result of the C compiler on the output was failing for people
who don't have '.' in their path (yes, I have '.' in my path), because the
system call on line 3535 was missing './' in front of 't'.
c.ss
Added directions on how to get the code, the code for the nanopass framework, and a host Scheme compiler that can run the tiny example compiler. Also added a to do for the immediate future.