Subject: Exceptions handling in foreign code

From: Lionel Ains <[email-masked]>
Date: Fri, 18 Aug 2000 11:16:18 +0100 (WET DST)

Hello,

I would like to know more about exception handling inside a foreign code library.
In a non-deterministic predicate, if an exception is raised somewhere while the foreign 
non-deterministic predicate is still waiting for a redo, how can I clean the environment? (Is the 
predicate called with PL_CUTTED?).

If the foreign non-deterministic predicate raises itself an exception, does it have to clean the 
environment or is it recalled the same way as described in the question before (exception raised) to 
clean the environment?

Thank you for the answer,

Lionel
______________________________________________________
Boîte aux lettres - Caramail - http://www.caramail.com