HN Hall of Fame Weekly email

How Lisp Became God's Own Programming Language

twobithistory.org Essays & writing Essays & articles Software engineering Candidate
Screenshot of twobithistory.org captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
6
submitters
6
observed span
2018–2024
peak thread · 307 comments
614 pts
latest 20+ return · 2020-05-13
151 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

> McCarthy built Lisp out of parts so fundamental that it is hard to say whether he invented it or discovered it. I loved that sentence! I'm guessing epistemology or a similar field has pondered the "invented or discovered" question already, and if so, I want to read about it. > [on SICP:] Those concepts were general enough that any language could have been used What?? In chapter 4, you write your own Lisp interpreter. If they had chosen C++…

Gerald Sussman, co-inventor of Scheme and author of SICP, was my undergraduate advisor. The last several times I visited his office, he was usually with Jack Wisdom either programming or deep in thought or discussion about differential geometry and the differential geometry Scheme library they were writing. One time when he wasn't so occupied, I brought up SICP, and asked if he was aware that a lot of people think of reading the book as a sort of magical, enlightening…

okine·151-point thread·

Excerpt: "McCarthy explained Lisp to his readers by building it up out of only a very small collection of rules. Paul Graham later retraced McCarthy’s steps, using more readable language, in his essay “The Roots of Lisp” (http://www.paulgraham.com/rootsoflisp.html). Graham is able to explain Lisp using only seven primitive operators, two different notations for functions, and a half-dozen higher-level functions defined in terms of the primitive operators."

It's really weird how HN changes the title sometimes... Here it removed the "How" at the beginning, I had to re-edit it. Do you think there is an LLM involved somewhere?

fdeage·1-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
777

reference only — not used in Hall rules or ranking

Total comments
428

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2018-10-15How Lisp Became God's Own Programming Languagenicolaslem40
2018-10-16How Lisp Became God's Own Programming LanguageFirst breakout · Best threadchwolfe614307
2020-04-08How Lisp Became God's Own Programming Languagepeter_d_sherman33
2020-05-13How Lisp Became God's Own Programming Language (2018)Latest 20+ point returnQaphqa151117
2022-06-03How Lisp Became God's Own Programming Languagebehnamoh40
2024-06-27How Lisp Became God's Own Programming Language (2018)fdeage11