P
Paul McJones
mcjones.org · Personal blog · on HN since 2009
Paul McJones preserves computing history, with archives and writing on Lisp, SQL, System R, Prolog, and early operating systems.
What HN saysHN links it for historical source material, such as the Lisp 2 project and background on John Allen's Anatomy of LISP.
23HN people shared it
8linked it in comments
18stories submitted
200story points
9 months agolast shared
2009people per year2026
Most-shared posts
- 1SQL Reunion: People, Projects, and Politics (1995)4 people · 25 points · first shared 2020 · 1 comments on HN
- 250th Anniversary of Lisp 1.5 Programmer’s Manual2 people · 8 points · first shared 2012 · discussion on HN
- 3Authors’ Edition of Elements of Programming2 people · 4 points · first shared 2019 · discussion on HN
- 4Cal TSS Archives2 people · 3 points · first shared 2020 · discussion on HN
- 5Preserving (more of) the history of logic programming and Prolog2 people · 1 points · first shared 2020 · discussion on HN
- 6System R2 people · first shared 2010
- 7Sqlr95 System2 people · first shared 2022
- 8The Lisp 2 Project (2018)1 people · 83 points · first shared 2020 · 14 comments on HN
- 9Harold V. McIntosh and his students: Lisp escapes MIT (2012)1 people · 39 points · first shared 2015 · 3 comments on HN
- 10In search of the original Fortran compiler (2017)1 people · 30 points · first shared 2020 · 3 comments on HN
- 11The Birth of SQL1 people · 2 points · first shared 2009 · discussion on HN
- 12Multics Relational Data Store (MRDS)1 people · 2 points · first shared 2025 · discussion on HN
- 13SQL Reunion: People, Projects, and Politics (1997) [pdf]1 people · 2 points · first shared 2024 · discussion on HN
- 14CAL Timesharing System: Before computers were personal1 people · 1 points · first shared 2023 · discussion on HN
- 15John allen 1937 2022 and anatomy of lisp1 people · first shared 2024
What HN people wrote when they linked it
pmcjones · 2024-04-11
The book was included in the ACM's Classic Book series, but a free PDF was not available until now. Backstory here: https://mcjones.org/dustydecks/john-allen-1937-2022-and-anatomy-of-lis…
mncharity · 2020-06-11
And a follow-up post is "GTL is a LISP 2 implementation" https://mcjones.org/dustydecks/archives/2018/06/04/1001/ . Which I note only because it's easily overlooked if one doesn't scroll down far enough.
jcynix · 2026-02-18
And here's some interesting background info on the late John Allen which I just stumbled upon:
John Allen (1937-2022) and Anatomy of LISP
https://mcjones.org/dustydecks/archives/2024/04/11/1249/
mek6800d2 · 2024-06-17
Dusty Decks? First thing that popped into my head when I saw your name. I bookmarked it on one of my web pages back in 2004. Dang, between that and your other works, a computing rock star in our midst!
Dusty Decks: Preserving historic software https://mcjones.org/dustydecks/
smackeyacky · 2022-01-24
To a programmer, sure, but SQL was designed as a natural language[0] for non programmers and the syntax reflects that i.e
I need eggs, flour, sugar and vanilla from the supermarket.
Vs Yoda
From the supermarket eggs, flour, sugar and vanilla I need.
The original use case has long failed, but here we are with SQL stockholm syndrome. I don't hate it, but strictly speaking it is a bit odd.
Edit: there was a linguist in the group that developed SQL to help with the goal of making it easier for non programmers.
[0] https://www.mcjones.org/System_R/SQL_Reunion_95/sqlr95-System.html
gonzo · 2011-10-24
McCarthy's wife died in 1977 in a climbing accident
http://www.mcjones.org/System_R/SQL_Reunion_95/sqlr95-Vera.html
johnzabroski · 2010-09-13
There were academic systems that (a) didn't use the SQL langauge (b) came before Oracle, but wasn't commercialized as quickly as Oracle.
Oracle's biggest business decision was standardizing on IBM's standards, according to Ingres founder Mike Stonebraker. Hugh Darwen and Paul McJones have all had stories about this. One source is: http://www.mcjones.org/System_R/ DB2 was also only funded by IBM on the premise that DB2 would increase disk storage sales: http://www.informationweek.com/news/software/database_apps/showArticle…
leoc · 2025-11-08
Reposting my now very old comment https://news.ycombinator.com/item?id=10502434 :
> Herbert Stoyan's historical work on early Lisp http://www.mcjones.org/dustydecks/archives/2010/07/29/185/ https://web.archive.org/web/20050617031004/http://www8.informatik.uni-… is probably worth reading if one is seriously interested. (I haven't read much of it myself yet.) McCarthy praised Stoyan's work as better than his own 1979 HOPL paper ( http://www-formal.stanford.edu/jmc/history/lisp/lisp.html ): "Stoyan's reading of the early LISP documents gives a more accurate picture than my own memories turned out to have given." http://www-formal.stanford.edu/jmc/history/
> (As a side-note, I'm pretty sure that the broken, Wayback-beating link to "Lisp references according to Miller" on McCarthy's page is to this http://www.ai.sri.com/~delacaze/alu-site/alu/table/Lisp-History.html document by Kent Pitman and Brad Miller (see http://www.ai.sri.com/~delacaze/alu-site/alu/table/history.htm ).)
From 2015-2018, "The Mysteries of Lisp -- I: The Way to S-expression Lisp" by Hong-Yi Dai https://arxiv.org/abs/1505.07375 ( https://news.ycombinator.com/item?id=31153702 )
> Despite its old age, Lisp remains mysterious to many of its admirers. The mysteries on one hand fascinate the language, on the other hand also obscure it. Following Stoyan but paying attention to what he has neglected or omitted, in this first essay of a series intended to unravel these mysteries,…