3 ms·
I'm not glossing over anything, I was relating my experience, and I've had very few issues. I don't even see what your complaints have to do with the Python2/3
by jlarocco 11y ago
I'm not glossing over anything, I was relating my experience, and I've had very few issues.
I don't even see what your complaints have to do with the Python2/3 transition. Python isn't a statically typed language, so obviously Python3 isn't going to fix badly written code with type errors.
Regardless, if Python2 to Python3 has been a mess, clearly Perl5/6 has been an even bigger mess because they haven't even managed to release the interpreter, much less start moving to it.
- hahainternet 11y ago> I'm not glossing over anything, I was relating my experience, and I've had very few issues. I wasn't trying to imply you're intentionally glossing over things, just that the situation isn't as simple as your post made out. > I don't even see what your complaints have to do with the Python2/3 transition. Python isn't a statically typed language, so obviously Python3 isn't going to fix badly written code with type errors. Perhaps I'm wrong, but these errors only seemed to occur in 3, and I've read elsewhere it introduced additional 'hidden' type constraints. > Regardless, if Python2 to Python3 has been a mess, clearly Perl5/6 has been an even bigger mess because they haven't even managed to release the interpreter, much less start moving to it. Perl 6 isn't really an interpreter, and the same sort of transition is very unlikely to occur. It essentially is an entirely different language that's just very perl-y.
- kamaal 11y ago>>clearly Perl5/6 has been an even bigger mess The migration path from Perl 5 to 6 is like going from C to C++ or D. Basically there is no 'migration path'. C didn't go away after C++, neither did the whole rewrite C applications to C++,Perl 5 is not going to go way after Perl 6. >> because they haven't even managed to release the interpreter, much less start moving to it. They released a beta and production release is coming out this christmas. Clearly you have a lot catching up to do.
- jlarocco 11y ago> Clearly you have a lot catching up to do. TBH, I'm not planning on catching up. I skim through the Perl6 articles that get posted here to see how things are evolving, and AFAICT Perl6 doubled down on all the Perl5 features I liked the least. More "magic"; more arcane symbols and operators; more context aware variables, syntax and semantics; etc.