4 ms·
Perl has retained stable backwards compatibility and no breaking changes for 20+ years. What's wrong with Perl?
by forgotmypw17 5y ago
Perl has retained stable backwards compatibility and no breaking changes for 20+ years. What's wrong with Perl?
- smegsicle 5y ago"perl has common-lisp levels of stability"
- rurban 5y agoLots of unstable breakages over the last year's. automake got broken by an unnecessary deprecation, signatures got broken, encodings, and dozens more. but still miles better than other such languages, and esp. if it would have been written in C, just as the incompatible moreutils counterpart.
- MainJane 5y agoI was curious how much breakage GNU Parallel has suffered. So I fetched all versions (in parallel) and ran: parallel -k --tag --argsep -- {} echo ::: 1 -- parallel-* Every version since 20120622 work (except for 20121022). That is code which is almost 10 years old.
- rurban 5y agoyou need to try with all the perl versions, not the parallel versions.
- forgotmypw17 5y agoIn my anecdotal, n=1 experience, nothing Perl-based I've ever used has EVER broken over 20+ years, not even ONCE. Compare this with PHP, whose breaking changes between releases has taken down my sites on multiple occasions. Compare this with Python, whose breaking changes prevent me from running the overwhelming majority of Python things I've tried to use.
- arunix 5y ago> signatures got broken Subroutine signatures are an experimental feature in Perl. Or are you referring to something else?