Skip to content

jaredforth/scheme

Repository files navigation

Haskell CI DeepScan grade Build Status GitHub

Scheme

A toy implementation of a subset of Scheme in Haskell.

Compilation

This repository uses Cabal to manage dependencies and to compile. To install dependencies and build the program, run:

cabal install
cabal build

Running the Executable

On the command line, run ./scheme to start the REPL. This file is in dist/build/scheme/scheme To load the standard library, run (load "stdlib.scm") in the REPL.

Building the Documentation

To document with Haddock, run:

haddock Main.hs --html -o docs