Subject: Re: Was not making tail recursion elmination a mistake?
From: (Rob Warnock)
Date: Tue, 15 Jun 2004 04:31:41 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
Svein Ove Aas  <> wrote:
| Rob Warnock wrote:
| > Not really. It's just a difference of perception in the cost of THROW
| > (which I assume to be high, even across a small number of stack frames)
| > versus an extra FUNCALL or two.
| Is it?
| I seem to remember a comparison on that shows Lisp exceptions
| to be 1% of the cost of C++ exceptions; that's pretty good.
| Doesn't that include throw/catch?

You're changing the subject: I did *NOT* compare Lisp THROW/CATCH to
C++ exceptions.  I compared Lisp THROW/CATCH to Lisp FUNCALL/returns.


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607