[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

erratum: logic error on p.125

    Date: Thursday, 19 Sep 85 17:58:26 PDT
    From: S Sridhar <sridhar%tekchips%tektronix.csnet@CSNET-RELAY.ARPA>

    On p.125 about the middle of the page in the ribcage-lookup function
     in the scope of the second do:
      REPLACE (v (cdar r) (cdr v))) BY (v (cadar r) (cdr v)))
      [the cdar is replaced by cadar] 

I don't think so.  It appears to me that the example is correct.  Read
the text above the example carefully.  It says "...the cdr of each cons
is a list...".  That is, the elements of the top-level lists are conses,
not two-element lists.

There is, however, a picotypo in this example: the introductory text
says "...suppose that ENV holds a list of conses...", but the example
doesn't use the variable ENV anywhere.  (Do I get the "picky, picky"
award for submitting the most trivial erratum?)