Re: draft-klensin-unicode-escapes-02.txt
"Clive D.W. Feather" <clive@demon.net> Fri, 09 February 2007 14:39 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1HFWu7-0008Gf-NG; Fri, 09 Feb 2007 09:39:11 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1HFWu6-0008GX-VW
for discuss@apps.ietf.org; Fri, 09 Feb 2007 09:39:10 -0500
Received: from anchor-internal-1.mail.demon.net ([195.173.56.100])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HFWu5-0002R6-GY
for discuss@apps.ietf.org; Fri, 09 Feb 2007 09:39:10 -0500
Received: from finch-staff-1.server.demon.net (finch-staff-1.server.demon.net [193.195.224.1])
by anchor-internal-1.mail.demon.net with ESMTP� id l19Ed8BV018349Fri, 9 Feb 2007 14:39:08 GMT
Received: from clive by finch-staff-1.server.demon.net with local (Exim 3.36
#1) id 1HFWte-000Azz-00; Fri, 09 Feb 2007 14:38:42 +0000
Date: Fri, 9 Feb 2007 14:38:42 +0000
From: "Clive D.W. Feather" <clive@demon.net>
To: John C Klensin <john-ietf@jck.com>
Subject: Re: draft-klensin-unicode-escapes-02.txt
Message-ID: <20070209143842.GL18441@finch-staff-1.thus.net>
References: <74711BCF624DBEC4F2C000C5@p3.JCK.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <74711BCF624DBEC4F2C000C5@p3.JCK.COM>
User-Agent: Mutt/1.5.3i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8
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
John C Klensin said:
> I've just placed another version of the "unicode escapes"
> document into the posting queue. It should be announced to this
> list when posted.
One typo: in section 3, you have "NNMN".
The abstract says "makes a proposal for general use". But you don't any
more, do you? You simply propose rules for consideration.
> The thing I have _not_ done is to try to expand this document
> into making general suggestions or requirements on the use of
> Unicode. It assumes that the strings that one might want to
> escape are valid and reasonable and that the definition of
> "valid and reasonable" is the province of other documents.
Okay. That paragraph might be worth adding to the text.
> More comments welcome, but I hope we are converging.
There's something I found in my email from last year when this topic was
first being discussed.
Consider an explicitly delimited form like \u(NNNN). Is it worth saying
that "customers" MAY allow the use of multiple code-points within the
delimiters. In other words:
\u(1234,5678,109ABC)
is an acceptable abbreviation for:
\u(1234)\u(5678)\u(109ABC)
The ABNF for this would be:
unicode-escape = escape-prefix "(" escape-body ")"
escape-prefix = "\u" ; I'm ignore case-sensitivity issues
escape-body = required-body / permitted-body
required-body = code-point
permitted-body = code-point 1*( "," code-point )
See previous email for code-point, though perhaps an implementation MAY
allow leading zeros to be omitted.
[The other point from that old email, though if you say it's too esoteric
to mention I won't complain, is that this also allows other notations to be
mixed in if an implementer wants. For example, explicit character names, so
that:
\u('e acute')
would be another way to write
\u(00E9)
--
Clive D.W. Feather | Work: <clive@demon.net> | Tel: +44 20 8495 6138
Internet Expert | Home: <clive@davros.org> | Fax: +44 870 051 9937
Demon Internet | WWW: http://www.davros.org | Mobile: +44 7973 377646
THUS plc | |
- 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