Two-step mapping

Wil Tan wil at cloudregistry.net
Sun Jul 26 07:21:40 CEST 2009


The architectural principles section, in the 2nd last paragraph says:

The present version of IDNA (...) does not provide explicit mapping
instructions. Instead, it assumes that the application (perhaps via an
operating system input method) will do whatever mapping it requires to
convert input into Unicode code points.  This has the advantage of giving
flexibility to the application to choose a mapping that is suitable for its
user given specific user requirements, and *avoids the two-step mapping* of
the original protocol.


In practice, if the application were to do any mapping, it is likely to
perform a two-step mapping anyway:
1. As earlier paragraph suggests, the first step of getting the input as
Unicode code points is likely the function of the input method or operating
system event loop.
2. The application then performs its local mappings.

Perhaps it's better to say ".. the application to choose a mapping that is
suitable for its user given specific user requirements, and perform it prior
to using it in the registration or lookup steps of the protocol"? Or maybe
I'm missing an important point.

Thanks,
=wil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.alvestrand.no/pipermail/idna-update/attachments/20090726/bbfa010d/attachment-0001.htm 


More information about the Idna-update mailing list