In article <lhb0on$pcj$1...@speranza.aioe.org>, Mark H Harris <harrismh...@gmail.com> wrote:
> On 3/30/14 10:22 AM, Steven D'Aprano wrote: > > In 1991, there was no wireless, no mobile computing, hardly any public > > Internet outside of the universities. It was before the Eternal > > September, and only a few years after the Great Renaming. > > I was using arpanet since the late 1970s. > > > Python had just > > been released for the first time, and Windows 3.1 hadn't been (although > > 3.0 had). There was no Netscape, no Mosaic graphical web browsers. Steve > > Jobs hadn't returned to Apple yet, Apple was still losing money and mind- > > share, and Google didn't even exist. It was a different era. > > Command line all the way babe... uuencode uudecode base64 whoohoo. Remember when btoa/atob came out? You got 32 bits of data in just 5 characters. Win! Waiting for btou :-) > Unicode in python3.x is (mostly) working correctly. Congratulations to > all who worked on it, hat is off. The problem with unicode is that it > is just a specification. The consortium cannot force or code anything. > They control the scripts and make the specifications. It is left to > *everyone* else to implement. My first introduction to unicode was a monster i18n makeover on a large C++ codebase. For reasons I no longer remember, we ended up settling on utf-8 for "native" strings (with, of course, our own string class), but we were also using some library which was utf-16 internally (ICU4C, I think?). So, we were constantly transcoding all over the place. What a mess. -- https://mail.python.org/mailman/listinfo/python-list