Universal Character Names, v2

Martin v. Löwis martin@v.loewis.de
Fri Nov 29 02:18:00 GMT 2002


Zack Weinberg <zack@codesourcery.com> writes:
> ... which I disagree with. I am rejecting this patch until you
> implement support for Unicode as she is spoke, which means UAX#15
> including normalization, not whatever nonsense is in the C and C++
> standards.

Can you elaborate why you consider this approach technically
superiour?
I have just implemented normalization for Python, and I can tell you
that you will need a significant database, and completion of such an
implementation will take me several weeks.
Apart from the implementation difficulties, I see the following
problems with this requirement:
1. It is underspecified, as UAX#15 leaves a number of alternatives for
 language designers:
 a) which Unicode version?
 b) which normalization form?
2. It extends the languages, by allowing identifiers which must be
 rejected in a conforming implementation. Can you propose an
 implementation strategy that allows proper implementation of the
 -pedantic option in this case?
3. It restricts the languages, by disallowing identifiers that are
 allowed in the language definition.
4. It modifies the languages, by treating identifiers as equal which
 are not to be treated equal in the language definition.
Regards,
Martin


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /