This is my implementation of a R⁵RS Scheme interpreter.
Very unsuitable for production.
It also serves as a playground to try out:
- Megaparsec (instead of the venerable Parsec) for lexing and parsing
- Transformers for holding state and general program architecture
Run $ stack build
or cabal new-build
in order to build the project
Run $ stack test
or cabal new-test
in order to run the test suite
I wish to give my thanks to
- Koz Ross
- Mark Karpov