In response to some of the issues we had last month with inferior
runloop problems, I want to put some acceleration behind a change to
the exception handling mechanism in Parrot that could resolve these.
The change, which I believe is already a long-term development goal,
is to convert ExceptionHandlers from continuations that point to a
label into proper Sub PMCs. I would like to deprecate the current "old
style" label-based handlers to be removed post-2.0.

It's worth mentioning that it's not going to be either/or in the
forseeable future, we should be able to support both Sub-based and
label-based exception handlers simultaneously during the transition.

Language developers: Is 2.0 good as a deprecation point for this kind of change?

We're also going to need to work out an exact syntax for the new
Sub-based handlers. Ideas welcome. We can create a new page on the
wiki to keep all the ideas and plans.

--Andrew Whitworth
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to