in reply to Reversed .= operator

=. doesn't follow the rule Operator + Assignment like in += or *= , so many mechanisms would fail like in overload where the overloaded += can be automatically derived from overloaded +

So you'd either need an explicit prepend operator like ..= or you'd need to define your own helper function sub prepend($$) .

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!