logoalt Hacker News

gjvcyesterday at 10:57 PM2 repliesview on HN

yes. it was not a massive shift. it was barely worth the effort.


Replies

pansa2yesterday at 11:19 PM

The Python devs didn’t want to make huge changes because they were worried Python 3 would end up taking forever like Perl 6. Instead they went to the other extreme and broke everyone’s code for trivial reasons and minimal benefit, which meant no-one wanted to upgrade.

Even the main driver for Python 3, the bytes-Unicode split, has unfortunately turned out to be sub-optimal. Python essentially bet on UTF-32 (with space-saving optimisations), while everyone else has chosen UTF-8.

show 3 replies
gjvctoday at 5:19 AM

this must be right, i'm getting downvoted

show 1 reply