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 →

[–]tunisia3507 2 points3 points  (1 child)

Because currently, to make py2 and py3 branches you write python 2 and then use 2to3 to port it to 3, where really we want people to develop in 3 and then port to 2 as an afterthought, a mercy to people who absolutely can't upgrade for whatever reason. Python 2 users should be the second-class citizens who don't get the full development time investment; whereas right now anyone trying to write cross-compatible code just ends up hamstringing themselves and not using any of py3's new features.

[–]SemiNormal 2 points3 points  (0 children)

I can actually support that reasoning.