The errata are listed below in order of page number. We also have an alternate version of the list in order of date (from most recent to least), to make it easier to find newly added errata.
When a line number is negative, it means to count lines up from the bottom of the page. Line numbers do not count the header line at the top of the page (with page number, etc.). Other than that, all textual lines are counted, even if they are tables, figure captions, section headings, exercise headings, or textual lines that contain graphical images. Any graphical image not contained in a textual line is not counted, even if the image contains text within it.
Page(s) | Line(s) | Description | Date |
---|---|---|---|
iv | 3 | Add "Cover Relief: Frank Lloyd Wright" | 25-Nov-1998 |
viii | 10 | Capitalize "based". | 31-Aug-1998 |
viii | 17 | Insert "An Application:" before "Dictionaries". | 31-Aug-1998 |
viii | 19 | Capitalize "oriented". | 31-Aug-1998 |
viii | 21 | Capitalize "oriented". | 31-Aug-1998 |
viii | 23 | Capitalize "oriented". | 31-Aug-1998 |
xiii | 4 | Insert after "exception": "to our usual adherence to R4RS". | 28-Aug-1998 |
xvi | 1 | Add new paragraph: "Mark Gritter wrote the SLIME applet, a computer simulator for Chapter 11 that is included on our web site." | 25-Nov-1998 |
12 | 4 | Insert "Fahrenheit" after "degree". | 2-Jan-2007 |
16 | -4 | Delete "naturally". | 25-Nov-1998 |
42 | -6 | Delete hyphen in "pin-wheel ". | 28-Aug-1998 |
45 | 8 | Replace "Appendix A" by "The Appendix" | 10-Sep-1998 |
64 | 3 | Replace "then" by "the". | 4-May-2004 |
92 | -10 | After "(1)" insert "When". | 5-Nov-2004 |
104 | 21-22 | Replace "recursively sum the two halves" by "sum the two halves the same way" | 24-May-2001 |
117 | 21 | Replace "42" by "41". | 15-Mar-2005 |
142 | -3 | Insert "(perhaps named ok-input? )" before
"to". | 25-Nov-1998 |
179 | 5 | Replace "perfect" by "positive perfect". | 5-Nov-2004 |
179 | 7 | Replace "even" by "positive even". | 5-Nov-2004 |
187 | 2 | Replace "than than" by "than". | 4-May-2004 |
192 | 5 | Replace "parenthesis" with "parentheses". | 22-Nov-1999 |
203 | 1 | Change heading to "Is There More to Intelligence? (Continued)" | 4-Sep-1998 |
203 | 22 | Insert a comma after "human". | 22-Nov-1999 |
248 | 2 | Replace "the the" by "the". | 4-May-2004 |
251 | 6 | Delete last four parentheses, then insert new
(seventh) line of code aligned with first line: (else (error "illegal sequence operation" op)))))) | 18-Jan-2000 |
263 | -6 | After "images" insert "or drawing media". | 4-May-2004 |
268 | 6 | Before "transformed" insert "be". | 4-May-2004 |
270 | -10 | Replace "twice a" with "twice as". | 13-Dec-2007 |
270 | -9 | Add "in each dimension" after "big". | 10-May-2007 |
270 | -8 | Add "in each dimension" after "big". | 10-May-2007 |
274 | -6 | Replace "be be" by "be". | 4-May-2004 |
296 | Fig. 10.3 | Add an arc through A1's right edge to indicate singleton list. | 23-Mar-2007 |
327 | -2 | Change "a for" to "an uncons" | 19-Mar-2003 |
382 | 15 | Change "2" to "3" (in "again, for n>2"). | 16-Jun-1999 |
400 | 20 | Change the first "1 " to "0 ". | 5-Mar-2003 |
417 | -2 | Insert "limited history recurrence" into list between "knapsack problem" and "Stirling numbers of the second kind". | 13-Nov-2000 |
420 | 2 | Capitalize "based". | 31-Aug-1998 |
432 | -2 | Replace "precedures" by "procedures". | 25-Oct-2001 |
454 | 2 | Replace "hold must hold" by "hold". | 4-May-2004 |
473 | 6 | Delete the comma before "that". | 11-Jun-1999 |
479 | 7 | Insert "in the input" between "early" and "as". | 6-Nov-2000 |
482 | -1 | Add: "c. Modify make-initial-global-environment to not use make-mini-scheme-version-of ." | 15-Nov-2001 |
486 | 2 | Capitalize "oriented". | 31-Aug-1998 |
487 | 4 | Capitalize "oriented". | 31-Aug-1998 |
496 | 13,14 | Delete spaces after opening quotation marks. | 15-Nov-2001 |
512 | -2 | Delete "(However, the methods don't need to have been set yet.)". | 13-Nov-2000 |
513 | 16 | Insert "init," (in code font) before "add". | 22-Nov-1999 |
517 | 1 | Capitalize "oriented". | 31-Aug-1998 |
523 | -12 | Replace "Section 10.3" by "page 302" | 25-Nov-1998 |
577 | 1 | Replace "FIFTEEEN" by "FIFTEEN" | 28-Nov-2001 |
595 | 4 | Delete "if(option == 6) ". | 2-Jan-2001 |
634 | -2 | Delete space between "setInitial " and "Amount ". | 10-May-2004 |
654 | -4 | Replace the URL with
http://home.wxs.nl/~faase009/HaCAR_CDR.html | 18-Jan-2000 |
661 | 9 | Insert "limited history recurrence" (between "LIFO" and "line") with page number 406 | 13-Nov-2000 |
664 | 22 | Insert "onto technique" (between "one-layer thinking maxim" and "opcode") with page numbers 181-182, 219. | 2-Jan-2001 |
669 | 4 | Replace "traversal, post-order, 284" by "traversal, tree, 218-220" | 6-Dec-2000 |