<br><br><div class="gmail_quote">2009/4/17 Andrew Sullivan <span dir="ltr">&lt;<a href="mailto:ajs@shinkuro.com">ajs@shinkuro.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">
&gt; We completely oppose mapping at the protocol level (including all of what<br>
&gt; actually can be equaled to mapping to nil).<br>
<br>
</div>. . .I&#39;d like to call this particular point of disagreement for what<br>
it is: nonsense.  The exceptions table was _always_ in the design, the<br>
charter was constructed when everyone knew about it, and there&#39;s<br>
nothing wrong with it.  It is mistaken to suggest that the particular<br>
example of what to do with the TATWEEL character is off-charter.  On<br>
the contrary, this sort of case is exactly what that exception table<br>
is for, as Patrik already pointed out more than once.</blockquote><div><br>Dear Andrew,<br>I am afraid you confuse two things. exception tables and where the exception applies.<br>The protocol is to explain where exception applies, what it means. But exceptions tables are no part of the protocol. <br>
<br>The protocol concerns the relation with the DNS. The exception/mapping tables concern the relation with the user entry. <br><br>At each layer the exception table must protect the entered layer from dangerous, confusing entries. Punycode protects the LDH requirement. Tables protect the application from confusion.<br>
<br>The difference we have is that you probably consider one single algorithm, while we do not limit their number (starting with French case sensitivity). One then sees easily that exceptions as you mean them must be at the bottom of the user application layer.<br>
<br>But, it is true that the end to end principle is restored at user application level and received a-labels may look meaningless or confusing to applications ignoring the proper algorithm (carried in the prefix or attached to the TLD). This is the difference between internationalization and multilingualization (actually between unilateralisation and multilateralisationsince other presentations types can be considered than lingustic ones).<br>
<br>Rémy Renardin<br></div></div><br>