HaloO,
Ingo Blechschmidt wrote:
Is this a bug in S29 or will this be feature removed from Perl 6
and you'll have to say (for example)
use listops :mutating;
my @result = map { $_++; 42 } @array; # works now
Why not just
my @result = map -> $_ is rw { $_++; 42 } @array; # works now
which could be abbreviated as
my @result = map:rw { $_++; 42 } @array; # works now
And as usual the :rw binding needs the confirmation of @array.
BTW, would the following be parseable in an extreme interpretation of
optionality of block owner and block topic:
my @result = map:rw { .++; 42 } @array; # ++ as method on owner
my @result = map:rw -> { ++; 42 } @array; # ++ as sub with topic
my @result = map:rw -> { .++; 42 } @array; # both: $/.++($_)
--
$TSa.greeting := "HaloO"; # mind the echo!