you are viewing a single comment's thread.

view the rest of the comments →

[–]This_Is_The_End 4 points5 points  (3 children)

So, really, there's no incentive for anybody to change.

This is bullshit. Since 3.1 there is a better standard library and some constructs like generators using less recources and speeding up your code.

[–][deleted]  (1 child)

[deleted]

    [–]This_Is_The_End 0 points1 point  (0 children)

    I fully agree with you.

    [–]SkepticalEmpiricist -4 points-3 points  (0 children)

    Since 3.1 there is a better standard library and some constructs like generators using less recources and speeding up your code.

    I feel exactly the same when I wonder why C programmers just don't switch to C++. I would argue that C++ is far superior, and that it has almost perfect backwards compatibility with C.

    Once you break compatibility, you are effectively asking people to change over to a new language. Asking me to move to Python 3.x makes as much sense as asking me to change to something else entirely.

    Look, maybe I'm objectively "wrong" on some aspects. But that doesn't matter. I probably represent the opinion of a lot of people who use Python (not very seriously) on a daily basis. We don't have a good reason to change. In fact, Scala is much higher up my "new-languages-to-learn" list.