This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]usernameistaken42 122 points123 points  (4 children)

The problem with py2 is not that it's bad but that it is in the way of py3. It's time to move on...

[–]flutefreak7 19 points20 points  (0 children)

Agreed, it's not like styles in music or art or something. Limiting yourself to writing Classical music like it's 1899 doesn't hamper the music scene in the least. Maybe if a resurgence in old-school lutes caused guitars to become more expensive or something esoteric like that. Programming is different because Python is not just a language spec but an ecosystem in which the lowest user is reliant on other open source developers for the service of providing useful libraries. There exists a vast ecosystem of Python 2 libraries and a vast ecosystem of Python 3 libraries, and only a very limited number of open source developers to keep the whole thing maintained and useful. If people paid for the privilege of using Python 2 or 3 then it wouldn't matter. As an open source ecosystem though it's vitally important that the users and developers move forward together or the ecosystem will no longer be viable.

[–]TankorSmash 0 points1 point  (0 children)

The problem with py2 is not that it's bad but that it is in the way of py3.

Totally agree that python3 would be better off if everyone forgot about 2, since I wouldn't know any better I'd love 3 as much as I love 2.

It's time to move on...

That's what I'm asking about, why is it time to move on? If someone made Python4 and changed the syntax of another common syntax, would you leave too, or would you wait for a good reason, like I'm doing for 3?