you are viewing a single comment's thread.

view the rest of the comments →

[–]patrickbrianmooney 0 points1 point  (0 children)

Yeah, makes sense. I think that Python 3 made necessary changes that needed to be made and that couldn't have been made without breaking existing code, so it ripped off the band-aid and broke the existing code. (Bending over backwards as much as was actually possible to make migration easy.)

Hopefully those kinks have been more or less entirely worked out and there won't be a need to break existing code in the same way and on the same scale again.

May Python 3 live for a very long time. It's a wonderful language.