July 29, 2026
Stack attack or galaxy brain?
Lisp moving Forth moving Lisp
A beloved coding oddball just sparked a nerdy identity crisis and everyone has feelings
TLDR: The article revisits a book chapter that reimagines the quirky language Forth through Lisp, arguing both are weird for smart reasons. In the comments, readers swing between admiration and trauma: some call it brilliant and readable, while others say learning Forth feels like sharpening your brain with broken glass.
A chapter from Let Over Lambda is making the rounds again for doing something delightfully strange: taking Forth, a famously minimalist, stack-based programming language, and rebuilding its ideas inside Lisp, the equally legendary language known for being powerful, flexible, and, to outsiders, a little intimidating. The article’s big pitch is that both languages are proudly weird on purpose. But the real entertainment is in the comment section, where readers sound equal parts inspired, haunted, and ready to rewire their brains for fun.
One camp is fully smitten. Vohlenzer basically delivers the classic “I didn’t understand all of it, but I loved the ride” review, calling the book strangely readable even for someone not deeply experienced. That vibe alone says a lot: this is the kind of material people brag about surviving, then recommend like a life-changing art film. Meanwhile, kamaal brings the emotional damage, saying learning Forth was a mind-bending experience before confessing the code became “glass sheet quality brittle” as projects grew. Ouch. That phrase alone deserves a trophy for most dramatic bug report.
And then there’s the hot-take philosopher in the room: leonmeng, who cuts through the stack-vs-parentheses chatter with a spicy thesis that the real link is deeper—Forth reveals how programs get built, while Lisp reveals how code itself is shaped. Translation for normal humans: these two old-school languages may look bizarre, but fans insist the weirdness is the point. The crowd seems split between “this is genius” and “this will melt my brain”—which, honestly, is exactly the kind of chaos these languages inspire.
Key Points
- •The chapter uses previously introduced Lisp macro techniques to implement a Lisp-oriented version of Forth.
- •The implementation is intended mainly to teach Forth metaprogramming concepts and explore dual syntax with macros rather than to serve as a practical production system.
- •The article describes Forth as independently invented by Chuck Moore around 1968 and developed through a grassroots community rather than major institutional sponsorship.
- •Forth is presented as common on embedded platforms and notable for being easy to implement across many programmable systems.
- •The chapter proposes rethinking Forth’s abstract registers for a Lisp environment instead of directly mapping traditional Forth implementation choices onto Lisp.