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