On Sat May 02 07:58:26 2009, masak wrote:
> <masak> rakudo: sub foo(*...@data, $bar) { say $bar }; my @data = 1,2,3;
> foo(@data, 'OH HAI')
> <p6eval> rakudo ec69e2: OUTPUT«1 2 3␤»
> <masak> huh.
> <masak> I'd expect the splat to be more greedy than that.
> <TimToady> std: sub foo(*...@data, $bar) { say $bar }; my @data = 1,2,3;
> foo(@data, 'OH HAI')
> <p6eval> std 26619: OUTPUT«##### PARSE FAILED #####␤Can't put required
> parameter after variadic parameters [...]
> <TimToady> masak: see ^
> <TimToady> rakudo is being overly accepting here
> <Matt-W> bug!!!
> * masak submits!!!

jnthn fixes! jnthn unfudges tests!

> <TimToady> will likely be put off till STD runs on rakudo :)

Speculation fail. ;-)

Jonathan

Reply via email to