Deborah Pickett writes:
> Someone Damian-shaped will probably come in and point out how to prettify that
> using "given", but it still wouldn't be as short as last week's
>
> $coderef.("argument").{hashelem}.self:sort();
But that still has problems. What's the important thing in this
"sentence"? The way it's written, you'd think C<$coderef>, while the
correct answer (as I see it) is C<sort>.
Assuming we go with =sort as the sort mutator, this could be nicely
written:
=sort $coderef.("argument").{hashelem};
Using indirect-object syntax. Saying C<self:sort> (or C<mutate:sort>,
which I prefer) doesn't obscure it much.
Luke