It works, thank you
> Le 15 août 2017 à 21:06, Elizabeth Mattijsen via RT
> <perl6-bugs-follo...@perl.org> a écrit :
>
> This appears to be forgetfulness of the REPL from one input to the next. If
> you put it on the same line, it *does* work:
>
>> sub postfix:<€> (Int $n) {2*$n}; say 42€
> 84
>
> So this boils down to a much more generic issue, for which we already have
> tickets I believe.
>
>> On 15 Aug 2017, at 14:25, Patrick Tonnerre (via RT)
>> <perl6-bugs-follo...@perl.org> wrote:
>>
>> # New Ticket Created by Patrick Tonnerre
>> # Please include the string: [perl #131900]
>> # in the subject line of all future correspondence about this issue.
>> # <URL: https://rt.perl.org/Ticket/Display.html?id=131900 >
>>
>>
>> Hi,
>>
>> context is :
>> MBP running macOS Sierra 10.12.6
>> RakudoStar dmg installed
>> This is Rakudo version 2017.07 built on MoarVM version 2017.07
>> implementing Perl 6.c.
>>
>> When executing the following commands under REPL, i got that issue :
>>> sub postfix:<€> (Int $n) {2*$n};
>> sub postfix:<€> (Int $n) { #`(Sub+{Precedence}|140257667062944) ... }
>>> say 21€
>> ===SORRY!=== Error while compiling:
>> Bogus postfix
>> ------> say 21⏏€
>> expecting any of:
>> infix
>> infix stopper
>> postfix
>> statement end
>> statement modifier
>> statement modifier loop
>>
>> Running the same statements into a script is working fine :
>> #!/usr/bin/env perl6
>>
>> sub postfix:<€> (Int $n) {2*$n}
>>
>> say 21€;
>>
>> ./operators.pl6
>> 42
>>
>> Regards
>> —
>> Patrick
>