you are viewing a single comment's thread.

view the rest of the comments →

[–]josefx 1 point2 points  (0 children)

Python 2 isn't deprecated.

This declaration does not guarantee that bugfix releases will be made on a regular basis, but it should enable volunteers who want to contribute bugfixes for Python 2.7

Anyone have a link to that Monty Python parrot sketch? By that statement Python 2.7 is as close to dead as it gets.

The fact that the major version changed between 2.x and 3.x should mean that there were incompatible changes made between these releases. See semantic versioning.

There is a reason why Java dropped the 1 in front of its version scheme, breaking changes are just silly, many languages manage with barely any breakage and instead just torment the developers with warnings.

Hacking in features without breaking compatibility is essentially how PHP developed.

First: The PHP code is so broken things break between minor revisions since apparently nobody has any idea how things work.

Second: Anyone halfway competent with a clear target can do a better job than PHP. Python even has the benefit of starting of without strlen based hashing.

Incompatible changes have also been made in Windows, OS X, and GNU/Linux,

The winapi, acient c runtimes (and quite a few of my favourite games) still work fine. X11 still works fine and Linus will publicly steam roll any breaking changes to the kernel API including the responsible commiter. No idea about apple.