|
|
|
|
|
by rtpg
2343 days ago
|
|
The most painful breaking change was the string treatment. Breakage was necessary if you wanted to make it possible to have more confidence in the basic building blocks of python. If you make a mistake when making a tool, you can either leave it forever, permanently causing pain for users forever, or you can try to find a path to fix it. That being said, a Python 3.0 which was _just_ “can’t call encode in string, decode on bytes” then subsequent releases fixing up other stuff over time would have been much nicer. Like the “everything is iterators now” release could have happened later. |
|
If POV-Ray can do it, Python could have done it.