> Continuability is not a property of an exception. The effective 
> implementation of `raise` is that it calls `raise-continuable`, and then if 
> that returns, an exception of type `&non-continuable` is raised (and if that 
> returns, it is raised again, etc.), so examining the exception tells you 
> nothing.
>
> But you *can* modify SRFI 64 to check if an exception is of type `&warning` 
> and ignore it.

Common Lisp has a SERIOUS-CONDITION type to communicate that it's something 
that must be dealt with, and if no one else handles it, then the toplevel must 
enter the debugger, or quit the process when the debugger is disabled.

maybe what we want here is to test whether the condition is an error, and 
ignore everything else? but again, i'm very new here, so take this all with a 
piece of salt. i just wanted to make sure that the scope gets expanded to the 
point that makes sense.

- attila
PGP: 5D5F 45C7 DFCD 0A39

Reply via email to