Robert-van-Engelen/tinylisp
Lisp in 99 lines of C and how to write one yourself. Includes 21 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
289 best points · 94 comments · 3 Hacker News posts · 1,689 GitHub stars · View on GitHub
Hacker News discussions
- Lisp in 99 lines of C and how to write one yourself [pdf] (289 points, 68 comments, by jstanley, 2022-07-14)
- A Lisp in 99LOC (108 points, 26 comments, by shikaan, 2025-08-16)
- Lisp in 99 lines of C and how to write one yourself (5 points, 0 comments, by AlexeyBrin, 2022-07-14)