A small nanopass compiler from a subset of Scheme to C. (Developed for Clojure Conj 2013)
Go to file
2013-12-09 10:12:14 -07:00
c.ss changed box-set! set-box! to correspond with the Chez Scheme name 2013-12-09 10:12:14 -07:00
Copyright first commit 2013-11-15 16:39:25 -05:00
implementation-helpers.chezscheme.sls first commit 2013-11-15 16:39:25 -05:00
implementation-helpers.ikarus.sls first commit 2013-11-15 16:39:25 -05:00
implementation-helpers.vicare.sls first commit 2013-11-15 16:39:25 -05:00
README.md first commit 2013-11-15 16:39:25 -05:00
test-lib.ss added a small set of tests to provide a framework for testing the compiler (there is much more to do here, including a better testing framework and many, many more tests) 2013-11-22 00:11:58 -07:00
tests.ss added a small set of tests to provide a framework for testing the compiler (there is much more to do here, including a better testing framework and many, many more tests) 2013-11-22 00:11:58 -07:00

Scheme-to-C

This is a tiny nanopass compiler for compiling a small subset of Scheme into C. It was developed to be presented at Clojure Conj 2013, in Alexandria, VA. It is currently not very well tested, as it was only developed a few days ago, but I promise to return and document it better once the Conj is over. (Really, I promise!)