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

From: Neil Van Dyke (neil at neilvandyke.org)
Date: Wed Dec 3 14:25:43 EST 2008

We haven't observed any problems, so just checking before I do something 
stupid...

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.

(I'd like to get more ambitious with how much application-specific 
information my custom default exception handler tries to fetch and 
report, but that can generate its own exceptions, which I'll want to 
catch and handle differently.)

Thanks,
Neil

-- 
http://www.neilvandyke.org/



Posted on the users mailing list.