Skip to content

zackbach/kellisp

Repository files navigation

Kellisp

Kellisp, from "Haskell Lisp", is a simple Lisp implementation in Haskell.

This project is based upon Make a Lisp and Write Yourself a Scheme (V2)

Features

TODO: update, add documentation too

Using Kellisp

To build, use any of the Stack build commands

> stack build

or alternatively use the Makefile commands:

> make

> make build

> make test

> make clean

To launch a repl, use

> stack exec kellisp-exe [-- filename]

after building. If a filename is specified, the contents will be loaded into the repl.

To build and subsequently launch a repl, the following Makefile commands are provided:

> make repl

> make load file=filename