On Fri, Jan 14, 2011 at 2:25 PM, Matthew Mondor <email@example.com> wrote:
On Fri, 29 Oct 2010 23:56:33 +0200
Juan Jose Garcia-Ripoll <firstname.lastname@example.org> wrote:When you say an outer point, do you mean something like
> a* The SIGINT handler always jumps to an outer point in the lisp code.
> b* Similar as "a" but only when the function is marked interruptible.
> c* Similar as "a" but the thread is paused and in a separate thread a
> debugger is started, from which we can decide whether to jump to an outer
[sig]longjmp or sigaltstack, used when the user/code decide that
unwinding must be done?
It seems reasonable to me to still use a SIGINT handler (at least
as an option) and leave responsibility to user code for any unwinding
and state issues...