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