[plt-scheme] raising and catching exceptions inside an exception handler

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Dec 3 15:02:33 EST 2008

At Wed, 03 Dec 2008 14:25:43 -0500, Neil Van Dyke wrote:
> In PLT 4.x exception handlers, are there any restrictions on new 
> exceptions raised and caught while in the exception handler, as compared 
> to when not inside the exception handler?

> I'm thinking C longjump quirks on some platforms/compilers/runtimes, 
> debugging info buffers getting reused, otherwise non-reentrant code, etc.

No, that should all be fine. The only difference is that breaks are
initially disabled when a handler procedure is called (but you can
re-enable breaks if it makes sense).


Posted on the users mailing list.