From: Francis Leboutte
Subject: Re: Graham's "Ansi Common Lisp" code
Date:
Message-ID: <331acccf.187359@news.glo.be>
John Somerville <···············@mindlink.bc.ca> wrote:
>Where can I find the code, or errata, for Paul Graham's book
>"Ansi Common Lisp"?
>
It should be easy to find that from the ALU (Association of Lisp Users)
page:
http://www.cs.rochester.edu/u/miller/ALU/home.html
--
Francis Leboutte, Algorithme, Rue de la Charrette 141, 4130 Tilff, Belgium
····@glo.be http://user.glo.be/~algo t&fax: +32-(0)4-3883528
From: Paul Schaaf
Subject: Re: Graham's "Ansi Common Lisp" code
Date:
Message-ID: <331B022E.132D@acm.org>
John Somerville wrote:
>
> Where can I find the code, or errata, for Paul Graham's book
> "Ansi Common Lisp"?
On page viii he gives two pointers:
http://www.eecs.harvard.edu/onlisp/
ftp://ftp.eecs.harvard.edu:/pub/onlisp/
--
Paul G. Schaaf, Jr.
Smalltalk Consultant
Versant Object Technology
···········@acm.org
For code listings, Paul Schaaf gave the two pointers from page viii of
Graham's Text.
For errata, I don't know of any list of corrections, but I should probably
mention that the
example given in Figure 4.6 is an incorrect implementation of bst-remove. I
have confirmed
this by e-mail with Dr. Graham.
I have what I think is a correctly working version of bst-remove, if
anyone wants it. I think
writing a correct version is an excellent exercise for someone reading the
text themselves.
(It was for me! :-)
Other than that, I have found no further errors (up through chapter 6 or
so, which is all that
I have read carefully.)
Good luck.
--Joe Oswald