3 ms·
I'm going to draw an analogy from Larry Wall's own words: Python 3 is to Python 2 what Perl 6 is to Perl 5, a different language. Just because you had a bad ex
by mfukar 16y ago
I'm going to draw an analogy from Larry Wall's own words: Python 3 is to Python 2 what Perl 6 is to Perl 5, a different language.
Just because you had a bad experience with Python legacy code (yes, RHEL sucks), doesn't mean you get to discredit the language. What is it about the language you find unfinished? I'd be 99% certain any issue you're going to mention is actively being worked on.
- berntb 16y agoInteresting... Are people using Python 3, now? (Hint: I don't think the grandfather comment was about Python 3.) And different languages doesn't say much. :-) Perl 6, compared to e.g. Python 2/3, is a really ambitious undertaking. But OK, with the backporting going on, Perl 5 might end up being similar to Perl 6... :-)
- skybrian 16y agoI'm sure some are, but it's not mainstream. For example, the Django team hasn't started porting to Python 3 yet. For now, you can ignore Python 3.
- sigzero 16y agoThat analogy is wrong. Python3 is not a different language. It is a cleanup of the Python2 language. Perl6 on the other hand is a total rewrite. The better analogy would be VB6/VB.NET and P5/P6.
- lsc 16y agoMy point was that even if the language is superior (maybe it is, and maybe it isn't. I'm not really qualified to debate the point) if the /platform/ is immature, that is still quite a disadvantage. Me, I'm not complaining about the large, predictable breakage you get when changing major versions, but the breakage that you got with minor versions of perl5 10 years ago, that you get with minor versions of python 2 today.