← jihoo.dev

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.

View pi-lisp-revive on GitHub ↗