develooper Front page | perl.perl6.language.errors | Postings from August 2000

Re: RFC 88: What does catch "Foo" { } do?

From:
Peter Scott
Date:
August 20, 2000 09:23
Subject:
Re: RFC 88: What does catch "Foo" { } do?
Message ID:
4.3.2.7.2.20000820092134.00b61a00@psdt.com
At 10:14 AM 8/20/00 -0600, Tony Olekshy wrote:
>Graham Barr wrote:
> >
> > I am of the opinion that only a class name should follow catch.
> > If someone wants to catch based on an expression they should use
> >
> >   catch {
> >     if (<expr>) {
> >     }
> >     else {
> >       # rethrow the error
> >     }
> >   }
>
>Then you will be glad to know that RFC 88, in the not quite ready
>version two release, allows you do to just that.

"Allows" isn't the same as "should be the only way" though.

Graham, did you base your opinion on usability, parseability, both, neither?


--
Peter Scott
Pacific Systems Design Technologies




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About