Errata for “Genius of Lisp”, first edition
Thanks, everybody, for reading with a critical eye and reporting issues. This document will be updated as I receive feedback, ranging from clear typos to bad or at least disputable interpretations.
All page numbers refer to the numbers in the heading of the print and downloadable PDF versions.
Cover
Well, that went off the track fast! “A History” should be “A history”. Spotted by Hacker News’ wk_end.
Chapter 2
Page 2 - quoted “Hello, world” example.
Quotes got mangled in the output, Lisp will not (by default, I’m sure you can
make it) print ``Hello, World!~%'', it will of course use straight double quotes
and output "Hello, World!~%". Phil Garcia on LinkedIn reported it first.
Chapter 8
Page 131 - “Hewitz’”
Plain brain fart, it’s Carl Hewitt and thus in the possessive “Carl Hewitt’s”. Found by throwaway81523 on Hacker News and Christian Rinderknecht on LinkedIn.
Page 132 - “Recursrive”
Pro tip: If you emphasize words, double check their spelling. “Recursive”. rurban on Hacker News, thanks for spotting.
Page 133 - “Church’ lambda calculus”
The proper way to write that is “Church’s lambda calculus”, of course. Thanks to u/rjray on Reddit.
Page 143 - BASIC example
Reddit’s u/johnwcowan corrects me and indeed, I should have probably tested
this more. The two examples are not the same, as the iteration variable in the
FOR loop in Basic gets handled specially, and setting it does not change the
number of iterations like in C. I guess I mixed up languages there.
Bibliography
Page 261, entry 5
“Alegro” should be “Allegro”. Thanks, jcynix on Hacker News.