Chromatic <[EMAIL PROTECTED]> wrote:
> On Mon, 2004-05-24 at 03:43, Leopold Toetsch wrote:

>> Yep. The main problem is that by far not all internal code paths are
>> using exceptions so that you could interfer the exit handling. This
>> needs of course being fixed somewhen.

> Is this as simple and tedious as replacing all Parrot_exit() calls with
> internal_exception() calls of the appropriate name?

No. C<internal_exception> does call C<Parrot_exit>. The former should be
converted to C<real_exception> with an appropriate exception object (of
some exception class scheme) to carry on the relevant information to
(possibly installed) user handlers. All of this is AFAIK.

> -- c

leo

Reply via email to