I-D.klensin-unicode-escapes (was: New Draft)

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

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HCyYE-0007MJ-Eb; Fri, 02 Feb 2007 08:34:02 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HCyYD-0007ME-2c for discuss@apps.ietf.org; Fri, 02 Feb 2007 08:34:01 -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 1HCyYA-0001Cb-On for discuss@apps.ietf.org; Fri, 02 Feb 2007 08:34:01 -0500
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1HCyXs-0005ZF-E3 for discuss@apps.ietf.org; Fri, 02 Feb 2007 14:33:40 +0100
Received: from d252203.dialin.hansenet.de ([80.171.252.203]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Fri, 02 Feb 2007 14:33:40 +0100
Received: from nobody by d252203.dialin.hansenet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <discuss@apps.ietf.org>; Fri, 02 Feb 2007 14:33:40 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: discuss@apps.ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Subject: I-D.klensin-unicode-escapes (was: New Draft)
Date: Fri, 02 Feb 2007 14:30:52 +0100
Organization: <URL:http://purl.net/xyzzy>
Lines: 29
Message-ID: <45C33D0C.7BF@xyzzy.claranet.de>
References: <875A124D75A8B481E176CF06@p3.JCK.COM> <20070202113853.GW7742@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: d252203.dialin.hansenet.de
X-Mailer: Mozilla 3.0 (OS/2; U)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a
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:

> In 3, you're inconsistent between "U+NNN[N[N]]" and "NNN...". Indeed,
> shouldn't the former actually be "U+[[N]N]NNNN"? (Note both the order
> and the number of Ns.)

+1

>     ... U+NN syntax for code point references specified in the Unicode
>     Standard, where NN is between four and six hexadecimal digits.

No, folks could misinterpret U+NN as "anything up to 6 digits".

> In 5.2, you've said "generally considered ugly and awkward" but I'm
> not aware of anyone else who's made that complaint.

+1  Obviously John hates it, that would justify "often".  Others don't
like backslash-U for various reasons, not only ugly and awkward, also
confusing (due to various conventions), unclear (lack of delimiter),
and a royal PITA in conjunction with <quoted-string>, when it results
in multiple backslashes.  "Harmful" is worse than "ugly and awkward".

> In 6 you need to copy in all the security stuff from Unicode

IMO not "all", folks are supposed to know RFC 3629, it's a STD.  So far
all attacks on the "three steps" model fortunately failed, STD is STD.

Frank