A lisp interpreter, written in Haskell
This project uses cabal. To run, just cd into this directory and run cabal run
.
Currently it provides a repl that allows the user to evaluate a small subet of lisp-style expressions.
TO DO:
- [+] Parse operators (+, -, etc)
- [+] Parse whole files instead of just using a repl
-
let
- [ ]
- Create a Language Server implementation for the language
- Implement some basic library functions according to r7rs or some other minimalist lisp standard