rosella/libcompiler
Jesse D. McDonald cb0d7b62e5 Support writing recursive data structures and quoted symbols.
Eliminate use of #="undefined" as an explicit initializer for boxes.
Do not allow #@ ("freeze") to be applied to references, for sanity's sake.

Inside compiler, builtins are now represented by (#%builtin "name") form.
Plain symbols are promoted to builtins; quoted symbols become structures.
2012-07-14 13:47:19 -05:00
..
compiler.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
mapper.scm Support writing recursive data structures and quoted symbols. 2012-07-14 13:47:19 -05:00
optimizer.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
primitives.scm Support writing recursive data structures and quoted symbols. 2012-07-14 13:47:19 -05:00
reader.scm Refactor (define) parser to work in (let), (lambda), (begin), etc. 2012-07-14 13:45:54 -05:00
simplifier.scm Support writing recursive data structures and quoted symbols. 2012-07-14 13:47:19 -05:00
utilities.scm Support writing recursive data structures and quoted symbols. 2012-07-14 13:47:19 -05:00
writer.scm Support writing recursive data structures and quoted symbols. 2012-07-14 13:47:19 -05:00