This version will be published after Peter Scott gets a
chance to review the last days' changes (he's co-author
now), and I make any adjustments necessitated by your
reviews, dear reader ;-)

Formatted:   http://www.avrasoft.com/perl/rfc/rfc88v2d5.htm
POD as text: http://www.avrasoft.com/perl/rfc/rfc88v2d5.txt

Three major changes have happened to RFC 88 since v1, based
mostly on everyone's effort to get me to simplify things.

 1. The "except" keyword is gone, "catch" takes optional
    arguments instead.

    In terms of all the examples I have been writing, the
    result is, I think, much more readable.

 2. Multiple conditional catch clauses now work like a switch,
    instead of like a bunch of sequential ifs.

    This always bugged me too, but I couldn't nail it down
    until the debate about using else/switch instead of catch.

 3. A built-in Exception-based Error class is no longer defined.

    That was a bad idea waiting to die in the light of the other,
    better, mechanisms now made available in the RFC (mainly,
    the way C<exception> works now).

Thanks again to everyone.

Yours, &c, Tony Olekshy

Reply via email to