HaloO, Trey Harris wrote:
I do not think that C<but> should mutate its LHS, regardless what its RHS is.
I strongly agree. We have the mutating version $p but= { .y = 17 }; which is just one char longer and nicely blends as a meta operator. But are assignment ops allowed as initializer? my $z = $p but= { .y = 17 }; Regards, --