[Python-3000] Unicode IDs -- why NFC? Why allow ligatures?

Jim Jewett jimjjewett at gmail.com
Tue Jun 5 19:33:59 CEST 2007


On 6/5/07, Rauli Ruohonen <rauli.ruohonen at gmail.com> wrote:
> On 6/5/07, Stephen J. Turnbull <stephen at xemacs.org> wrote:
> > I'd love to get rid of full-width ASCII and halfwidth kana (via
> > compatibility decomposition).

> If you do forbid compatibility characters in identifiers, then they
> should be flagged as an error, not converted silently.

Forbidding them seems reasonable to me; the only catch is that it is
the first step toward making a ton of individual decisions, some of
which will be wrong.  Better than getting them all wrong, of course,
but not better than postponing.  (I don't mean "ban all unicode
characters"; I do mean to ban far more of them, or to use a
site-specific incremental whitelist, or both.)

-jJ


More information about the Python-3000 mailing list