[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] Renaming "AMC-Z"



Martin Duerst <duerst@w3.org> wrote:

> I don't know what the Z in AMC-Z stands for, but it seems to have
> served its purpose well up to now.

AMC-ACE-Z simply means the 26th ACE algorithm designed by AMC.

Perhaps "ACE" should not be an operation/process at all, but rather
a kind of label/name.  For example, we might speak this way:

foobar is not an ACE, but xx--blahblah is an ACE.  The domain name
<Thai-word>.com does not contain any ACE labels, but it has an ACE
form, which is xx--blahblah.com.  In order to construct the ACE form of
a domain label, you need to apply certain operations, like Nameprep,
Bootstring with certain parameters, syntax checking, and prepending a
prefix.

("Bootstring with certain parameters" is what is currently known as
AMC-ACE-Z.)

If we were to take that approach, then the name for "Bootstring with
certain parameters" would not matter so much, because the general public
would seldom have reason to refer to it; they'd usually be speaking
about ACEs.

Here's a summary of the names under consideration:

First, there is ACE and a number of variants (ACE-1, ACE-Z, Z-ACE, etc).
If we go with any of those, I lean toward simply "ACE".

Next, there are a number of other acronyms, none of which I like.

Finally, there are some non-acronyms, all of which have been suggested
by me and which have received no comment:  Bootstring-646, Minicode,
Unimplode.  These names would be appropriate for the current AMC-ACE-Z
parameters, which were chosen to favor Unicode.  If we end up doing
reordering and changing the parameters to favor reordered Unicode, then
those names would not be appropriate for the new parameters.

AMC