Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 486 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 486 Bytes

Scheme

Running

You'll need ghc to run the code. The app depends on Parsec, so using Stack will eliminate some pain. It's best to run a compiled form since layered interpreters will interpret special characters literally (e.g. backspace).

Compile with ghc -o scheme app/Main.hs -O2

and run with ./scheme

Or if using stack,

$ stack init
$ stack build
$ stack exec main

Creating a Scheme interpreter was the final MP of my languages course at uni.