Hi David,

I found another possible cause for potential trouble in 
turnkey: Exceptions. If any code in turnkey throws an
exception, there is no catch for it. The outermost
catch frame is established in QUIT which is called
after turnkey has finished.

This affects unhandled exceptions only, if you catch them,
and do not re-throw them inside turnkey, everything's
fine.

Maybe I'll change WARM again to create a valid catch
frame (or another solution, we'll see). Until then, 
be careful.

Matthias

------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to