Errata for “Concepts, Techniques, and Models of Computer Programming”

“Nothing that Man creates should be too perfect, lest it make the gods jealous and bring down their wrath.”
— Van Roy's law of divine retribution.

For the fourth printing (since 2008), this page is like the legendary book about snakes in Ireland: Chapter 1. There are no snakes. The end. There are no known errors in the fourth printing. This page lists all known errors and their corrections for the second and third printings of the book. For those who have a copy of the first printing, its errors are given here. If you find any new errors, please notify one of the authors. We use the following notation for the corrections: positive line numbers start counting from the top of the text body; negative line numbers start counting from the bottom.

The authors wish to thank the following people for their help in finding errors in the book: Hassan Aït-Kaci, Stefan Andrei, Christopher Campbell, Raphaël Collet, Arnaud Dagnelies, Olivier Danvy, Juan Francisco Diaz, Isabelle Dony, Jeff Jackson, John Johnson, Kent Johnson, Harish Karnick, Waclaw Kusnierczyk, Irene Langkilde-Geary, Gary T. Leavens, Mark S. Miller, David R. Musser, Konstantin Popov, Chris Rathman, Fred Spiessens, and Tony Tanami Vågenes.

Back to the book