On Tue Oct 28 15:16:43 2014, barto...@gmx.de wrote: > The internal error message has changed slightly (but is still LTA): > > $ perl6-m -e 'for our $:: ()' > ===SORRY!=== > MVMArray: Index out of bounds > > $ perl6-p -e 'for our $:: ()' > ===SORRY!=== > QRPA: index out of bounds > > $ perl6-j -e 'for our $:: ()' > ===SORRY!=== > VMArray: Index out of bounds > > STD complains about a missing block: > > $ viv -c -e 'for our $:: ()' > ===SORRY!=== > Missing block at (eval) line 1 (EOF): > ------> for our $:: ()⏏<EOL> > expecting initializer > Parse failed > > But it looks as if the problem ('Index out of bounds') is not related > to the for loop: > > $ perl6-m -e '$::' > ===SORRY!=== > MVMArray: Index out of bounds > > With other sigils the same error occurs: > > $ perl6-m -e '@::' > ===SORRY!=== > MVMArray: Index out of bounds > > $ perl6-m -e '&::' > ===SORRY!=== > MVMArray: Index out of bounds > > STD gives 'syntax OK" for those three. Especially it seems to parse > '$::' the same way as '$'.
New behavior: 15:55 < [Coke]> r: for our $:: (); 15:55 <+camelia> rakudo-{moar,jvm} 6a1879: OUTPUT«===SORRY!=== Error while compiling /tmp/tmpfileSignatures as constraints on variables not yet implemented. Sorry. at /tmp/tmpfile:1------> for our $:: ()⏏;» 15:55 < GLRelia> rakudo-moar 287360: OUTPUT«(timeout)» 15:56 < [Coke]> m: $:: 15:56 <+camelia> rakudo-moar 6a1879: OUTPUT«===SORRY!=== Error while compiling /tmp/qyCyFL1Z6tVariable '$' is not declaredat /tmp/qyCyFL1Z6t:1------> <BOL>⏏$::» 15:56 < GLRelia> rakudo-moar 287360: OUTPUT«===SORRY!=== Error while compiling /tmp/chCtyvb9XTVariable '$' is not declaredat /tmp/chCtyvb9XT:1------> <BOL>⏏$::» -- Will "Coke" Coleda