Learned today that Perl 6 won't be compatible with 5. Luckily I have no skin in the game, but it's amazing that language designers made this mistake after the hard lesson of Python 2 to 3 — a division that will have taken 12 years to resolve (if the 2020 sunset works this time).
-
-
Leaving aside the time it has taken so far, I'm not sure the situation is quite comparable: I think a lot of the python2->3 issue was that there was no meaningful selling point to go for 3, except largely pointless pain. The changes for perl6 are a lot larger.
-
I get what you're saying, and the Perl 6 improvements do look good, but even so, you really do need to favor backwards compatibility in a language above almost all else. The rift will likely be ~irreconcilable. Perl had the benefit of hindsight where Python didn't.
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.