This project is an attempt to recreate MACLISP in 1980.
It is based on a small C Lisp interpreter and aims to provide a
MACLISP-like experience.
Installation
Compile and install using:
sudo make install
This will create an executable named lisp in /usr/local/bin. Usage
Start the interpreter by running:
maclisp
Exit the interpreter by typing:
(quit)
Notes
This is not a full MACLISP implementation, but a simplified
version that captures the feel of the original.
Dynamic scoping is used.
Core functions like QUOTE, ATOM, EQ, CONS, CAR, CDR, and COND are
implemented.