The shift from Python 2 to Python 3 was a political choice, to force everyone away from their old racist ASCII, and force them into the purity of Unicode.
This political correctness has huge costs, which we're all supposed to bear without comment, lest we be shunned. The costs should be discussed, and known. We shouldn't allow changes like this to be made so willy-nilly in the future.
I have notes on my computer, in a Windows partition, in a WikidPad wiki, which I assumed would be visible and easy to access in Linux. It turns out that there's some sort of breaking change that someone imposed, somewhere in the layers of code, and it just doesn't work on recent versions of Linux anymore.
My child missed an appointment, because I couldn't access my notes, and hadn't figured out the necessary hand-waving to get Wikidpad up and running yet, and instead relied in my incorrect memory that we had a clear schedule this week.
Someone, somewhere, made a decision based on purity, likely because they see that people seem to be just fine with the breaking changes in Python from v2 to v3. It wasn't necessary to break old python code, it was a choice, a bad choice.
Let's not make those mistakes again in the future. Let's not keep making computers less useful instead of more.
If I recall correctly the difference is around two ASCII character, carriage return, newline used to denote the end of a line in dos files, and just one, newline, in Unix.
File "/usr/lib/python3/dist-packages/wx/core.py", line 1477, in Bind
target.Connect(id1, id2, et, function)
TypeError: EvtHandler.Connect(): argument 1 has unexpected type 'wxSourceId'
OnInit returned false, exiting...
Yes, let's keep making it possible to seamlessly switch languages, make it possible to have software that actually speaks their native language.
ASCII had its place, at a time when computers were primarily in the angloshpere. Now, we are at a time when everyone and their dog runs a computer, atleast in the form of their phone, and they all cannot read English, and it is not proper (or profitable) to ask them to do so.
My point was that it wasn't necessary to break compatibility for Python 3.0, it was a political decision to do so.
We can agree, I think, that forcing people to use English is bad. How is forcing an un-necessary change on all python programs (and thus their users) not bad?
5 comments
[ 2.4 ms ] story [ 22.8 ms ] threadThis political correctness has huge costs, which we're all supposed to bear without comment, lest we be shunned. The costs should be discussed, and known. We shouldn't allow changes like this to be made so willy-nilly in the future.
I have notes on my computer, in a Windows partition, in a WikidPad wiki, which I assumed would be visible and easy to access in Linux. It turns out that there's some sort of breaking change that someone imposed, somewhere in the layers of code, and it just doesn't work on recent versions of Linux anymore.
My child missed an appointment, because I couldn't access my notes, and hadn't figured out the necessary hand-waving to get Wikidpad up and running yet, and instead relied in my incorrect memory that we had a clear schedule this week.
Someone, somewhere, made a decision based on purity, likely because they see that people seem to be just fine with the breaking changes in Python from v2 to v3. It wasn't necessary to break old python code, it was a choice, a bad choice.
Let's not make those mistakes again in the future. Let's not keep making computers less useful instead of more.
If I recall correctly the difference is around two ASCII character, carriage return, newline used to denote the end of a line in dos files, and just one, newline, in Unix.
ASCII had its place, at a time when computers were primarily in the angloshpere. Now, we are at a time when everyone and their dog runs a computer, atleast in the form of their phone, and they all cannot read English, and it is not proper (or profitable) to ask them to do so.
We can agree, I think, that forcing people to use English is bad. How is forcing an un-necessary change on all python programs (and thus their users) not bad?