Spirarel / scheme

A basic scheme interpreter written in Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A basic scheme interpreter written in Haskell

License:Apache License 2.0


Languages

Language:Haskell 100.0%