&gt;  I&#x27;m not glossing over anything, I was relating my experience, and I&#x27;ve had very few issues.<p>I wasn&#x27;t trying to imply you&#x27;re intentionally glossing over things, just that the situation isn&#x27;t as simple as your post made out.<p>&gt; I don&#x27;t even see what your complaints have to do with the Python2&#x2F;3 transition. Python isn&#x27;t a statically typed language, so obviously Python3 isn&#x27;t going to fix badly written code with type errors.<p>Perhaps I&#x27;m wrong, but these errors only seemed to occur in 3, and I&#x27;ve read elsewhere it introduced additional &#x27;hidden&#x27; type constraints.<p>&gt; Regardless, if Python2 to Python3 has been a mess, clearly Perl5&#x2F;6 has been an even bigger mess because they haven&#x27;t even managed to release the interpreter, much less start moving to it.<p>Perl 6 isn&#x27;t really an interpreter, and the same sort of transition is very unlikely to occur. It essentially is an entirely different language that&#x27;s just very perl-y.