Svein Ove Aas <email@example.com> 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 norvig.com 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 <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607