[Python-ideas] Stop displaying elements of bytes objects as printable ASCII characters in CPython 3

Stephen J. Turnbull stephen at xemacs.org
Thu Sep 18 13:21:16 CEST 2014


Andrew Barnert writes:

 > (By the way, is there a word for that Unicode ignorance and
 > confusion? Something like "illiteracy" and "innumeracy", but
 > probably spelled with a non-BMP character, maybe U+1F4A9?)

"Non-superhuman."  "Noncharacter" is a case in point.  And yes, it's
properly spelled with U+1F4A9, but my spellchecker has "parental
controls" and I can't enter it.

[various perceptive comments elided]

 > At this point, I'm not sure that adds up to an argument for Nick's
 > less-str-like version of his original proposal, or against it, but
 > I'm pretty sure it's a good argument for one or other...

That's exactly the way I feel.  So I would say "damn the torpedos" and
"Just Do It" and if it's wrong we'll fix it in the mythical-never-to-
be-implemented-and-so-unmentionable-that-Big-Brother-will-undoubtedly-
come-take-me-away Python 4000.

Of course we should wait to see if Guido or other reliable oracle has
a particular opinion, but I really don't think we're going to get
proof without trying.



More information about the Python-ideas mailing list