Removes unused code.
Refactors some of the runtime internals and continues
work on implementation.
Some more runtime refactoring.
Adds flags parameter to AST.Parse. It allows us to specify
a set of known parser options.
Adds 'quoted' field to ast nodes. This value is implicitely
true for all node types but Lists. A quoted node should
be treated as a value. For lists this means they should
not be evaluated as procedures.
Adds a section about nil slices to parser/LANGUAGE.md.
Properly initialize AST root node.
Revises parser/LANGUAGE.md. Removes parts which are already
in the mit-scheme docs and refers those those parts. This
document should cover only differences between mit-scheme
and our implementation.
Adds more bindings to the lib/std package.
Most still need an implementation.
Revises lib/README.
Performs more work on runtime. Finetuning api and implementation
along with some refactoring.