draft-klensin-unicode-escapes-03.txt (was: Re: draft-klensin-unicode-escapes-02.txt)
John C Klensin <john-ietf@jck.com> Fri, 23 February 2007 17:34 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1HKeJ8-0001Iy-77; Fri, 23 Feb 2007 12:34:10 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1HKeJ5-0001HT-Uv
for discuss@apps.ietf.org; Fri, 23 Feb 2007 12:34:09 -0500
Received: from ns.jck.com ([209.187.148.211] helo=bs.jck.com)
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HKeJ2-0002PA-JU
for discuss@apps.ietf.org; Fri, 23 Feb 2007 12:34:05 -0500
Received: from [127.0.0.1] (helo=p3.JCK.COM)
by bs.jck.com with esmtp (Exim 4.34)
id 1HKeIv-0006S3-Ef; Fri, 23 Feb 2007 12:33:57 -0500
Date: Fri, 23 Feb 2007 12:33:56 -0500
From: John C Klensin <john-ietf@jck.com>
To: Frank Ellermann <nobody@xyzzy.claranet.de>,
"Clive D.W. Feather" <clive@demon.net>
Subject: draft-klensin-unicode-escapes-03.txt (was: Re:
draft-klensin-unicode-escapes-02.txt)
Message-ID: <754B21F623BA398D14CCDE97@p3.JCK.COM>
In-Reply-To: <45DA17F4.4857@xyzzy.claranet.de>
References: <74711BCF624DBEC4F2C000C5@p3.JCK.COM>
<45DA17F4.4857@xyzzy.claranet.de>
X-Mailer: Mulberry/4.0.7 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4d87d2aa806f79fed918a62e834505ca
Cc: discuss@apps.ietf.org
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
--On Monday, 19 February, 2007 22:34 +0100 Frank Ellermann <nobody@xyzzy.claranet.de> wrote: > John C Klensin wrote: > >> Anyone who prefers the latter should please send the ABNF >> they would like to see. > > Here's what I'd do with the existing ABNF: > > EmbeddedUnicodeChar = BMP-form / Full-form > BMP-form = %x5C.75 4HEXDIG ; starting with lower case > "\u" Full-form = %x5C.55 8HEXDIG ; starting with upper > case "\U" > > IOW no more <Hex-quad> because you didn't use it elsewhere, and > replacing <HexDigit> by <HEXDIG>, because the latter is already > defined in RFC 4234. >... Done, including removal of <HexDigit> > Please add the [CharMod] reference (informative) with a note > about its C042..C048 conformance criteria in ch. 4.6 > (character escaping). A reference to [CharMod] has been included, but as part of a comment (per discussion with Charles on 9 February) about what this document does not try to address. I think most (and hope all) of the other comments since -02 was posted have been picked up, with one major exception. I believe that complexity is the enemy of this type of work. So, while it is clearly possible to figure out how to write, e.g., \u(NNNN, NNNNN, NNNN) rather than \u(NNNN)\u(NNNNN)\u(NNNN) or to incorporate named characters into escaped strings, I don't think doing that is wise. YMMD, of course, and, if you, I'm sure I will hear about it. -03 is now in the posting queue. I just realized that I didn't update Section 8 (the change log) for either this version or -02. The major changes are the elimination of a specific recommendation in -02 and cleaning up of a lot of text and fixing the ABNF in -03. john
- draft-klensin-unicode-escapes-02.txt John C Klensin
- Re: draft-klensin-unicode-escapes-02.txt Clive D.W. Feather
- Re: draft-klensin-unicode-escapes-02.txt Frank Ellermann
- Re: draft-klensin-unicode-escapes-02.txt Philip Guenther
- Re: draft-klensin-unicode-escapes-02.txt Clive D.W. Feather
- draft-klensin-unicode-escapes-03.txt (was: Re: dr… John C Klensin
- Re: draft-klensin-unicode-escapes-03.txt Frank Ellermann