From: paul graham
Subject: errors in On Lisp?
Date: 
Message-ID: <4fba79f2.0410051225.3458d366@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!

From: Christophe Turle
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <4163cde0$0$1718$626a14ce@news.free.fr>
"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.
From: paul graham
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <4fba79f2.0410060623.18cfe49e@posting.google.com>
"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.
From: Daniel Albuschat
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <ck115m$hsc$03$1@news.t-online.com>
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
From: David Steuber
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <87is9l90wv.fsf@david-steuber.com>
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
From: Ari Johnson
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <99fda5cd.0410062150.67a24452@posting.google.com>
··@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
From: pekka niiranen
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <POwad.1008$Vk6.671@read3.inet.fi>
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-
From: Peter Scott
Subject: Re: errors in On Lisp?
Date: 
Message-ID: <659f82ff.0410120915.5b8550ab@posting.google.com>
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.