From: Mark E. <ev...@pa...> - 2007-11-01 11:03:36
|
Ville Voutilainen wrote: > > or do you mean "conditions translated to java" as translating > _different_ CL > conditions to _different_ Java throwables? > that should be easy to implement on Java side knowing expected > application > logics.. > > > This would be interesting to test, it shows whether the eval() method of > the interpreter > copes with all throwables. Has anyone tried throwing java exceptions > from lisp > code? Catching the execptions in ABCL can be problematic, as I've found that the REGISTER-JAVA-EXCEPTION code in post 0.0.10 (i.e. from CVS), doesn't seem to catch everything, but stabilizing the compiler for the LOAD-FORM had priority. But as to throwing exceptions from Lisp, I haven't really had a need. My priorites were stabilizing the compiler (0.0.10.10), so that Alan Ruttenberg's [dynamic classpath][1] continued to work. I now have some free time, and if that [web-bootable ABCL instance][2] is working, maybe I can come up with a test harness or two. Don't count on it, though, as November is ostensibly my vacation… [1]: http://mumble.net:8080/svn/lsw/trunk [2]: http://code.google.com/p/abcl-dynamic-install/ |