Lisp Interpreter
A Lisp interpreter written in Python.
Running the interpreter
To open a Lisp REPL, use this command:
python3 lisp.py --repl
This command will open up a prompt into which you can type Lisp commands:
* (+ 1 2 3)
Running the test cases
To run the unit tests associated with this project, use the following command:
python3 tests.py
Functions Implemented
This interpreter implements the following functions out of the box:
first,last+,-,/,*car,cdrmax,minand,or,notquotelistprintdefunif
License
This project is licensed under an MIT license.
Contributors
- capjamesg