LISP INTERPRETER · RUST
pi-lisp-revive
A lightweight experimental Lisp implementation written in Rust.
A small Lisp with bigger ideas
Alongside familiar Lisp features such as macros, lexical scoping, and arithmetic, pi-lisp explores ahead-of-time compilation and a CLOS-style object system.
Kept executable
The repository includes a Cargo-based test suite and runnable example programs, keeping the language implementation grounded in concrete behavior while experimenting with compiler and object-system ideas.