The current error message is kind of funny and supports masak's assumption that 
* getting expanded as 0, and then the failure triggers (wrongly):

$ perl6-m -e 'my @array; say @array[*-1]'
Unsupported use of [-1] subscript to access from end of Array; in Perl 6 please 
use [*-1]

(An exception of type X::Subscript::FromEnd is thrown.)

Reply via email to