HN Hall of Fame Weekly email

Crafting Interpreters

craftinginterpreters.com Books & learning Books & long-form works Computer science Class of 2021-07 Hall of Fame
Screenshot of craftinginterpreters.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
16
submitters
15
observed span
2017–2026
peak thread · 187 comments
623 pts
latest 20+ return · 2026-01-14
240 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

Author here! It feels amazing to have this done and live. I'm happy to talk about whatever you might want to know about it. If you're curious how the sausage was made, I wrote a blog post about taking the web book and bringing it to print and ebook here: http://journal.stuffwithstuff.com/2021/07/29/640-pages-in-15...

Author here. Seeing all of the positive comments about my book is really warming my heart. I appreciate everyone and I'm glad so many people have enjoyed the book. I put a ton of time and love into it and it's gratifying to see it had the effect I'd hoped for.

A fantastic book covering similar things that you can read right now is https://pragprog.com/book/tpdsl/language-implementation-patt.... It's the book that got me into interpreters and compilers, I highly recommend it. It's slightly less in depth than the roadmap of "Crafting Interpreters", but again, it exists right now.

The two most popular discussions of this fantastic book: 2020 with 777 points: https://news.ycombinator.com/item?id=22788738 2024 with 607 points: https://news.ycombinator.com/item?id=40950235

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
6

100+ points or 50+ comments

Total points
2230

reference only — not used in Hall rules or ranking

Total comments
504

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2017-01-15Show HN: Crafting Interpreters – A handbook for making programming languagesFirst breakoutmunificent42375
2018-07-10Crafting Interpretersafshinmeh18741
2018-07-18Crafting Interpreters – A handbook for making programming languagesjaxondu30
2019-03-06Crafting Interpretersrbanffy20
2019-06-02A handbook for making programming languagessytelus40
2019-10-03Crafting Interpreterssdegutis20
2020-04-05Crafting Interpreters Is Completemmm_grayons91
2020-08-06A handbook for making programming languagesdsr1250
2020-09-07A handbook for making programming languagesjeremylevy30
2020-09-13A handbook for making programming languagesselvan20
2020-10-27Crafting Interpreterswsc98130
2021-07-29Crafting Interpreters is available in printHall induction · Best threadazhenley623118
2022-12-20Crafting Interpreterstambourine_man20
2023-03-01Crafting Interpreterstambourine_man11524
2024-07-12Crafting Interpretersmetadat607187
2026-01-14Crafting InterpretersLatest 20+ point returntosh24058