in reply to Re^3: If Perl 5 were to become Perl 7, what (backward-compatible) features would you want to see?
in thread If Perl 5 were to become Perl 7, what (backward-compatible) features would you want to see?
A recent example on this site was a module that broke another module by deprecating the two-arg form of a method in favor of a new two-arg method, and instead of detecting two-args in the old method and aliasing that to the new method, the use of two-args in the old method was first deprecated then made fatal.
I would never do that because it seems malicious and destructive and aggressive like... code rage! 🎻
Yet some respectable authors of some excellent tools that
some of us mere mortals come to depend on do this all the time. They always have a reasonable excuse why I have to add one more character to 5000 lines of code because all of a sudden
"Unescaped left brace in regex is illegal"!
2¢ from a humble perl hacker who does not
deprecate 💩 and wishes others would be as
considerate of their own software. 🌈 🦄