3 ms·
> Both of those are newer languages that happen to take a stance from the day 1. So not quite comparable. Python 3 predates Rust and Go and I can tell you from
by the_mitsuhiko 7y ago
> Both of those are newer languages that happen to take a stance from the day 1. So not quite comparable.
Python 3 predates Rust and Go and I can tell you from personal interactions with people how much opposition there was against UTF-8 as either default or internal encoding. A lot of the arguments against it were already not valid then and they definitely are not today.
Python 3 launched despite a lot of vocal opposition against it. I think many do not even remember how badly broken the URL, HTTP and Email modules were when they were first ported to Python 3. There was a complete misunderstanding of how platform abstractions should look like.
All of this was known back then.
- dralley 7y agoIs there any hope of "fixing" it now without going through another massive migration struggle (which will simply not happen)?