Front page | perl.perl5.porters |
Postings from March 2020
Re: chained comparisons
Thread Previous
|
Thread Next
From:
Sawyer X
Date:
March 18, 2020 08:25
Subject:
Re: chained comparisons
Message ID:
8a69a314-a808-b463-3de5-b5495f94df6a@gmail.com
On 3/17/20 7:14 PM, Todd Rinaldo wrote:
>
>> On Mar 13, 2020, at 9:03 AM, Sawyer X <xsawyerx@gmail.com> wrote:
>>
>> [Top posted]
>>
>>
>> Unless I find more specific arguments for curtailing this behind experimental status (ones that specifically address this code), I think this can be added without an experimental flag.
>>
>>
> My only concern is that if this code gets run on an older perl, the failure would be more obvious if it failed on use feature 'chained'; instead of the code itself.
>
> $>perl5.30 -E' my ($a, $b, $c) = (1,2,3); say "ok" if($a < $b < $c)'
> syntax error at -e line 1, near "$b <"
> Execution of -e aborted due to compilation errors.
This is the same case as the new syntax of "<<~". You can use it without
a feature flag and if you try to use it on an old version of Perl, it
simply doesn't work.
It doesn't fit experimental and it doesn't need "use feature" protection.
I think we're ready to merge it.
Thread Previous
|
Thread Next