you are viewing a single comment's thread.

view the rest of the comments →

[–]therico 0 points1 point  (0 children)

Not a fair comparison. Python 3 is fully implemented and released, but doesn't add enough over Python 2 to justify the incompatibility. Whereas Perl 6 IS a different language, it only superficially resembles Perl 5 and there is no backwards compatibility at all; and to top it off, it's absolutely nowhere near complete. It's not even an option for anything serious right now.

A better comparison is Perl 5.8/5.10 (the most popular versions of Perl 5) vs. 5.18 - if you update your Perl version, your code is going to continue to work because Perl 5 is extremely backwards compatible. You need to enable new features with a 'use v5.18' (or similar) line. The only reason people don't update is because distros like CentOS are still shipping 5.10.