rosella/libcompiler
Jesse D. McDonald 96b3bded17 Add a primitive operation to calculate a 30-bit hash from any value.
Pairs, boxes, and strings are hashed by values; vectors and structures
are "hashed" by reference. Takes into account the possibility of cycles.
This is a prelude to implementing hash-tables.
2012-07-14 13:45:40 -05:00
..
compiler.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
mapper.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
optimizer.scm Lots of misc. cleanup, and a few bug fixes. 2012-07-14 13:45:22 -05:00
primitives.scm Add a primitive operation to calculate a 30-bit hash from any value. 2012-07-14 13:45:40 -05:00
reader.scm Fix loading from relative paths, and output of empty lists. 2012-07-14 13:45:28 -05:00
simplifier.scm More compiler performance tweaks. 2012-07-14 13:45:39 -05:00
utilities.scm More compiler performance tweaks. 2012-07-14 13:45:39 -05:00
writer.scm Fix loading from relative paths, and output of empty lists. 2012-07-14 13:45:28 -05:00