Re: I-D.klensin-unicode-escapes

Frank Ellermann <nobody@xyzzy.claranet.de> Fri, 02 February 2007 22:26 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HD6rE-0000cA-0u; Fri, 02 Feb 2007 17:26:12 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HD6rC-0000c1-6o for discuss@apps.ietf.org; Fri, 02 Feb 2007 17:26:10 -0500
Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HD6rA-0002Df-T7 for discuss@apps.ietf.org; Fri, 02 Feb 2007 17:26:10 -0500
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HD6r2-0002xw-5f for discuss@apps.ietf.org; Fri, 02 Feb 2007 23:26:00 +0100
Received: from 212.82.251.96 ([212.82.251.96]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Fri, 02 Feb 2007 23:26:00 +0100
Received: from nobody by 212.82.251.96 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Fri, 02 Feb 2007 23:26:00 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: discuss@apps.ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Subject: Re: I-D.klensin-unicode-escapes
Date: Fri, 02 Feb 2007 23:23:27 +0100
Organization: <URL:http://purl.net/xyzzy>
Lines: 35
Message-ID: <45C3B9DF.6DA@xyzzy.claranet.de>
References: <875A124D75A8B481E176CF06@p3.JCK.COM> <20070202113853.GW7742@finch-staff-1.thus.net> <45C33D0C.7BF@xyzzy.claranet.de> <20070202185104.GH68544@finch-staff-1.thus.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: 212.82.251.96
X-Mailer: Mozilla 3.0 (OS/2; U)
X-Spam-Score: 2.7 (++)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Clive D.W. Feather wrote:

 [U+NN]
> Um, the wording I've used is almost identical to that in the charmod
> document (section 1.3).

The wording is okay, but IMO your reversed mnemonic U+[[N]N]NNNN is
better than only U+NN.  With readers you never know, some like me never
look into the prose if the ABNF is apparently clear, while others also
including me look for the examples before ever reading a single word of
the prose or ABNF, and if I understood John correctly his approach is
more like the opposite, he looks into the ABNF if prose and examples
are hopeless... ;-)  

>> a royal PITA in conjunction with <quoted-string>, when it results
>> in multiple backslashes.
 
> Um, every scheme has that problem, surely? See "&amp;#x1234;".

Yes, but it doesn't have to fight with putting <quoted-string>s into
MIME parameter values and similar horrors, compare the RFC 3696 errata.

Escaping backslashes is a pain, the USEFOR WG needed some months^Wtime
to figure this out.  And for 2831bis it strikes again.  Probably it's
a matter of taste, I recall times when I desperately tried \\ or \\\\
or worse with sh or csh scripts.

> the security section needs to explicitly point at the security
> section of 3629; it's not enough to say "people should know it".

Yes.  Only copying the same old UTF-8 security considerations again and
again is boring, a distraction from "real" (specific and fresh) issues.

Frank