On 11/1/07, Mark Evenson <firstname.lastname@example.org> wrote:
But as to throwing exceptions from Lisp, I haven't really had a need.
I'm thinking of a situation where a java method is invoked in lisp
code and the java method throws an exception. I can probably check this
during the weekend, my normal weekdays are spent mindlessly
droning with utterly incapable low-level languages. :)
Anyway, I see two ways that people might want abcl to behave
in the aforementioned situation
1) turn the exception into a condition and allow lisp code to handle it
in any way it pleases
2) let the exception travel all the way to the java code that used the
abcl Interpreter in the first place, doing normal unwind-protects in
lisp code as it goes.