
14 Nov
2009
14 Nov
'09
8:22 a.m.
Edi Weitz <edi@agharta.de> writes:
*break-on-signals* doesn't force you to break on every signal.
One simple use-case I believe where the *break-on-signals* approach is inappropriate is if some response is computed by means of e.g. (if (ignore-errors (try-or-fail ...)) "It worked!" "Something went wrong.") I would typically not want the debugger on every error signaled by try-or-fail, but I believe *break-on-signals* set to e.g. "error" would force that to happen. Try-or-fail might be deep inside some library whose implementation I don't care about, or even inside of the lisp implementation itself. -- Frode V. Fjeld