rosella/libcompiler
Jesse D. McDonald 892af308ce Add support for immutable vectors, byte-strings, and structures.
The interpreter now requires its input to be immutable.
The reader marks values read after '#@' as immutable, e.g. #@#(...).
2012-07-14 13:47:10 -05:00
..
compiler.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
mapper.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
optimizer.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
primitives.scm Split 'unbox' and 'weak-unbox' operations (different optimizations). 2012-07-14 13:47:07 -05:00
reader.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
simplifier.scm Add support for reading vectors and strings. 2012-07-14 13:46:49 -05:00
utilities.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
writer.scm Add support for immutable vectors, byte-strings, and structures. 2012-07-14 13:47:10 -05:00