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