But that doesn't give Perl 6 folks any rights to call Perl 5 Ugly or Complex or has tough edges and things like that.
No one needs permission to admit that the Perl 5 dereferencing syntax is ugly, or the special case of variables $main::a and $main::b is inconsistent, or the divergence in return values between system and every other system call, or the typeglob aliasing syntax, or the action at a distance of superglobals (and which ones are in main by default and which aren't?).
Perl 5 has its warts. One goal of Perl 6 is to invent new mistakes.
|