From: <ga...@co...> - 2007-12-20 16:29:24
|
Alex -- thanks! I found your debugger-hook-function and it works like a charm =20 (sorry I hadn't noticed it in the archives before...) One more quick question, sorry to be so dense: when the condition is =20 thrown, how can I restart the top-level-loop (or does it not exit)? I =20 tried (invoke-restart 'top-level) but that doesn't seem to go. brad http://music.columbia.edu/~brad Quoting Alex Mizrahi <kil...@ne...>: > g> I just started working with abcl, and I'm really impressed! > > g> I have it imbedded in a java app, and it is working very well, with > g> one problem. My enclosing java app is not happy when abcl invokes the > g> debugger or goes into a break condition. Is there a way to disable > g> this? I would prefer to notify the user that a lisp error has > g> occurred and have the lisp reset to the top-level automatically. > > check this mailing list's archive, "recently" i've posted a solution how t= o > do this -- you need to enable throwing debugger hook, then you can just > catch exception on Java side as ConditionThrowable. > (default debugger hook breaks into interactive debugger, indeed) > > alternatively you can solve it on Lisp side -- use ignore-errors, > handler-case, handler-bind or whatever.. > > > > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services > for just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketpla= ce > _______________________________________________ > armedbear-j-devel mailing list > arm...@li... > https://lists.sourceforge.net/lists/listinfo/armedbear-j-devel > |