On 12/14/2017 06:10 AM, Father Chrysostomos wrote: > Paul Evans wrote: >> Ah; in that case I guess the only real option is to allow :lvalue >> upfront, before the signature then. >> >> sub foo :lvalue ($self) { $self->{foo} } > Yes. I this is my (and Zefram's) preferred syntax, because it > stresses the fact that the signature is actually part of body, just > written shorthand. This is simpler to resolve. We can allow subroutine attributes before and after. The biggest problem is disambiguating from prototypes.Thread Previous | Thread Next