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


Reply via email to