[precis] Category changes with Unicode 6.3

John C Klensin klensin at jck.com
Wed Oct 16 15:46:51 CEST 2013



--On Wednesday, October 16, 2013 10:16 +0300 Patrik Fältström
<paf at frobbit.se> wrote:

> Yeah, I had to do it anyways -- as I am expert reviewer of the
> IANA tables. New versions of the IANA tables where created by
> IANA the other day, and I just approved them as they match my
> own calculations. I.e. we have two completely independent
> implementations of IDNA2008 (one at IANA, one that I have --
> see link below) and I compare the output of the two. If the
> output matches, then we are pretty sure we are correct.

This is great.   To a considerable extent, it reinforces the
utility and importance of the IDNA2008 approach.   YOu (and
IANA) reapply the rules to a new version of Unicode, verify that
nothing  significant has changed and your results are the same,
and we move on.

In addition, because mapping is defined on top of those rules
and the collection of allowable code points they create, we
don't end up with different profiles for different domains or
applications.

It remains to be seen whether the PRECIS approach will work as
well.  On the one hand, generation rules have replaced the
normative Stringprep table.  On the other, that system leads,
not to a definitive list but to string classes that are then
profiled, potentially on an application-by-application or even
implementation-by-implementation basis, to yield actual
practices.  Different behavior in different applications may be
inevitable but it is certain that it will confuse at least some
users.  And, because different profiles will address different
parts of the basic PRECIS code space, it is possible that the
same evaluations that are run against the generation rules for
IDNA (and exceptional adjustments added if needed) will need to
be performed for each profile, resulting in temporal
instability.    Perhaps it will all work out and the profiles
will be completely stable, but it is hard to be completely
confident about that.

best,
   john





More information about the Idna-update mailing list