ezlisp
is a basic Lisp interpreter (Scheme dialect) written in Python. It has support for Lisp predefined functions like car
, cdr
, and cons
, among others. Functions are defined using the define
keyword, with the lambda
keyword used to pass arguments.
Requires the following:
- Python 3.6+
git clone https://github.com/anaskhan96/ezlisp
cd ezlisp
python3 main.py
This project was built under the course Compiler Design in PES University.