Peter Norvig personal blog

(How to Write a (Lisp) Interpreter (in Python))

Why does this matter? As Steve Yegge said , "If you don't know how compilers work, then you don't know how computers work." Yegge describes 8 problems that can be solved with compilers (or equally well with interpreters, or with Yegge's typical heavy dosage of cynicism).
Points
222
HN comments
299
Submissions
7
Cited by
66 commenters

Programming LanguagesSoftware Engineering2010

On Hacker News

SubmittedTitle on HNPointsComments
Sep 30, 2010(How to Write a (Lisp) Interpreter (in Python)) by alexkay22239
Jun 21, 2026(How to Write a (Lisp) Interpreter (In Python)) (2010) by tosh19462
Mar 11, 2024(How to Write a (Lisp) Interpreter (In Python)) (2010) by selvan19391
May 31, 2014How to Write a Lisp Interpreter in Python (2010) by yankoff14441
Aug 2, 2019How to Write a Lisp Interpreter In Python (2010) by KibbutzDalia13229
Oct 24, 2016How to Write a Lisp Interpreter in Python (2010) by xorbox13028
Feb 23, 2022(How to Write a (Lisp) Interpreter (In Python)) (2010) by ivanvas669

Cited in comments

Linked from 75 Hacker News comments by 66 different people, from Dec 2010 to Oct 2026.

Most recent:

Search every comment that links here →

More from Peter Norvig

All 23 posts →

Related posts from the same era