Re: Rationale for $!
[email protected] (Felipe Gasper) Wed, 27 Jan 2016 11:02:29 -0500
| Newsgroups | perl.perl6.language |
|---|---|
| Message-ID | <[email protected]> |
On 27 Jan 2016 10:56 AM, Moritz Lenz wrote: >> But, what is the point of $! at all? > > Convenience. It makes it easy to write commonly-used constructs much > faster. > > My mostly unscientific approach to gather usage of try vs. CATCH in the > ecosystem: > moritz@hack:~/p6/perl6-all-modules$ git grep --word CATCH | wc -l > 461 > moritz@hack:~/p6/perl6-all-modules$ git grep --word try | wc -l > 864 > > CATCH is also rather clunky by comparison (requires an explicit block, > whereas 'try' can be used as a statement prefix; requires a "when" or > "default" blocks). Yeah … obviously I wasn’t part of the discussions, but ISTM a more straightforward syntax could have been found. <shrug> -F