Hacker GitHub

← All repos

Robert-van-Engelen/tinylisp

View on GitHub ↗ ★ 1,689 C

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.

8 mentions on Hacker News by 8 people: 3 stories, 5 comments · first 2022-07-14 · latest 2025-08-17

Mentions per year 8 mentions · busiest year 2025 (5)
20082026
  1. See tinylisp-extras.c for TCO. https://github.com/Robert-van-Engelen/tinylisp/blob/2d0fb35b...
    comment by gbacon · 2025-08-17 · in A Lisp in 99LOC
  2. A better starting point: https://github.com/Robert-van-Engelen/tinylisp/blob/main/tin...
    comment by nivertech · 2025-08-17 · in A Lisp in 99LOC
  3. Brought to you by this marvellous commit with the message "update", https://github.com/Robert-van-Engelen/tinylisp/commit/40c6c0...
    comment by Y_Y · 2025-08-17 · in A Lisp in 99LOC
  4. It does not, because there is a syntax error on line 81 (extra close parenthesis): https://github.com/Robert-van-Engelen/tinylisp/blob/2d0fb35b...
    comment by omoikane · 2025-08-17 · in A Lisp in 99LOC
  5. …to one that doesn't auto-download the pdf. The project page is https://github.com/Robert-van-Engelen/tinylisp/ .