On Wed Feb 11 01:21:29 2009, masak wrote: > Larry (>): > > Actually, that would have to be (*@) in a my, since a my takes a > > signature. You can only use (*) in an ordinary list assignment: > > > > (*) = 5; > > ($a,$b,$c,*) = @values; > > Ok, since the latter two work already, I'm rescuing this bug ticket by > re-naming it "[TODO] Implement (*@) in the LHS of 'my' declarations". > > <masak> rakudo: my (*@) = 1,2,3 > <p6eval> rakudo e73c95: OUTPUT«Statement not terminated properly at line > 1, near "@) = 1,2,3" [...]
Implemented in git dfe942d (the patch actually makes bare sigils in signatures generally work, with the happy result that I could also unskip various other things in assign.t). assign.t did miss a test for this case though, so added that as well. Thanks, Jonathan