HN Hall of Fame Weekly email

Bootstrapping a Forth in 40 lines of Lua code

angg.twu.net Books & learning Tutorials & guides Computer science Candidate
Screenshot of angg.twu.net captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 6 calendar years, with breakout response in 2 of them.

submissions
6
submitters
6
observed span
2011–2024
peak thread · 53 comments
122 pts
latest 20+ return · 2024-05-29
122 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I 'learned' Forth decades ago (on a Sinclair ZX81, so essentially a quite horrible experience), and tripped over it again recently.. ending up ploughing through the books "Thinking Forth" and (currently) "Starting Forth" both of which are extremely interesting and so very very different to what we use these days. It very much fits into that saying "A language that doesn't change how your think about programming, isn't worth knowing". I realise now just how shallow an understanding of Forth…

rasur·122-point thread·

If you want to understand Forth, I recommend this article: A sometimes minimal FORTH compiler and tutorial for Linux / i386 systems by Richard W.M. Jones "LISP is the ultimate high-level language, and features from LISP are being added every decade to the more common languages. But FORTH is in some ways the ultimate in low level programming. Out of the box it lacks features like dynamic memory management and even strings. In fact, at its primitive level it lacks…

AQXt·104-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
236

reference only — not used in Hall rules or ranking

Total comments
96

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2011-05-22Boostrapping a Forth in 40 lines of Lua codegnosis40
2012-06-18Bootstrapping a forth in 40 lines of luadeadwait20
2013-03-13Boostrapping a Forth in 40 lines of Lua codebrudgers20
2020-09-12Bootstrapping a Forth in 40 lines of Lua code (2008)First breakouttosh10453
2023-12-26Bootstrapping a Forth in 40 lines of Lua code (2008)susam20
2024-05-29Bootstrapping a Forth in 40 lines of Lua codeBest thread · Latest 20+ point returnanothername1212243