I'm now finally working on getting On Lisp ready to be reprinted.
If anyone knows of any errors in it that aren't listed here
http://www.paulgraham.com/onlisperrata.html
please drop me a line. Thanks!
"paul graham" <··@bugbear.com> a �crit dans le message de
·································@posting.google.com...
> I'm now finally working on getting On Lisp ready to be reprinted.
> If anyone knows of any errors in it that aren't listed here
>
> http://www.paulgraham.com/onlisperrata.html
>
> please drop me a line. Thanks!
I don't agree with this errata :
"p. 214 In the definition of abbrev, ,' evaluates to 'nothing' so it can be
left out. Same for figure 16.2. Reported by anonymous."
which refers to :
(defmacro abbrev (short long)
`(defmacro ,short (&rest args)
`(,',long ,@args) ))
[14]> (macroexpand-1 '(abbrev s l))
(DEFMACRO S (&REST ARGS) (LIST* 'L ARGS)) ;
ok for me.
I don't see why we can left ,' out. It is a double-backquoted expression.
(defmacro abbrev (short long)
`(defmacro ,short (&rest args)
`(,long ,@args) ))
[12]> (macroexpand-1 '(abbrev s l))
(DEFMACRO S (&REST ARGS) (LIST* LONG ARGS)) ;
which doesn't work.
Christophe Turle.
"Christophe Turle" <······@nospam.com> wrote in message news:<························@news.free.fr>...
> I don't agree with this errata :
> "p. 214 In the definition of abbrev, ,' evaluates to 'nothing' so it can be
> left out. Same for figure 16.2. Reported by anonymous."
>
> which refers to :
>
> (defmacro abbrev (short long)
> `(defmacro ,short (&rest args)
> `(,',long ,@args) ))
>
> [14]> (macroexpand-1 '(abbrev s l))
> (DEFMACRO S (&REST ARGS) (LIST* 'L ARGS)) ;
>
> ok for me.
>
No doubt some of these errata reports are mistaken. I haven't
examined them all yet.
I should have mentioned in the first post: if you email me about
a mistake, please post it to this list too, so that other people
can see it.
paul graham wrote:
> I'm now finally working on getting On Lisp ready to be reprinted.
> If anyone knows of any errors in it that aren't listed here
> please drop me a line. Thanks!
First, I'd have to get it from ebay or amazon for like 250$. ;-)
Reprinting is a great idea, I thought about printing it with
the laserprinter at work, but it's still kinda expensive and doesn't
seem to fit in my bookshelf.
Daniel
Daniel Albuschat <······@happy.viming.de> writes:
> paul graham wrote:
> > I'm now finally working on getting On Lisp ready to be reprinted.
> > If anyone knows of any errors in it that aren't listed here
> > please drop me a line. Thanks!
>
> First, I'd have to get it from ebay or amazon for like 250$. ;-)
> Reprinting is a great idea, I thought about printing it with
> the laserprinter at work, but it's still kinda expensive and doesn't
> seem to fit in my bookshelf.
My dead tree version of the book is in pretty good shape. I might be
convinced to let it go for only $225 ;-). I don't seem to have a PDF
version on hand though.
I bought it from Amazon a few years back at the cover price.
--
An ideal world is left as an excercise to the reader.
--- Paul Graham, On Lisp 8.1
··@bugbear.com (paul graham) wrote in message news:<····························@posting.google.com>...
> I'm now finally working on getting On Lisp ready to be reprinted.
> If anyone knows of any errors in it that aren't listed here
>
> http://www.paulgraham.com/onlisperrata.html
>
> please drop me a line. Thanks!
The only errata I have to submit relate to availability. I'm glad to
hear it may find its way back onto shelves in the not-too-distant
future. I know I'm not alone in having turned the corner with Lisp
through reading On Lisp. Thanks.
And now, for the question: Do you have any idea of a timeframe or
MSRP? I'd like to start saving up. :)
Ari Johnson
paul graham wrote:
> I'm now finally working on getting On Lisp ready to be reprinted.
> If anyone knows of any errors in it that aren't listed here
>
> http://www.paulgraham.com/onlisperrata.html
>
> please drop me a line. Thanks!
How about a new book called "On Arc" instead?
-pekka-
pekka niiranen <··············@wlanmail.com> wrote:
> How about a new book called "On Arc" instead?
Arc is still a long way off, and the ideas in On Lisp will carry over
to it. While you're waiting, you might try reading the latest:
http://paulgraham.com/ilc03.html
I particularly like the "runnable spec" idea.