A Scheme interpreter written in Haskell in order to better learn both languages. Development is mostly following Jonathan Tang's "Write yourself a Scheme" book.
Hack on alonzo.hs
until you're happy.
To build:
cabal install -j
./dist/build/alonzo/alonzo <optional: filename>
- functions
- lambdas
- lexical scope
- symbols
- strings
- integers
- list manipulation
- assignment
- REPL
- script files
- hygenic macros
- continuations
- test suite
- compliance tests