On Tue Dec 30 01:47:47 2008, masak wrote:
> Just wondering whether the following syntax, currently accepted by
> Rakudo r34628, is legal Perl 6:
> $ perl6 -e 'say ("a".."c").list[0..**-1]'
> abc

As of r34652, this now produces an empty list (which is what I would

    $ perl6 -e 'say ("a".."c").list[0..**-1]'


Rakudo is parsing **-1 as "whatever times -1", which means the range is
being computed as 0..-3, which produces an empty slice.


Reply via email to