Svein Ove Aas <svein+usenet01@brage.info> 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
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607