On 10/7/18 9:55 AM, Brandon Allbery wrote:
He was thinking "don't make perl 5 as incompatible with perl 4". Pass-by-reference objects make for a major change to the language's behavior; it and its consequences are a large part of why perl 6 is incompatible with perl 5.
Hi Brandon, I am glad he finally got around to doing it. The sub declarations are miserable in Perl 5, especially for someone who live and dies in Top Down. Perl 5 has the reputation of being a "write only" language. But that is unfounded. It only gives you the ability to write poorly. And virtually any language can give you that ability. (Harder in some than others, like Modula2 or Pascal.) Now what exactly does `//\/\//\///\/\//?//\\` mean? Yup, I can maintain that! No problem! :-) -T