Re: Next step (Was: I-D ACTION:draft-klensin-unicode-escapes-00.txt
John C Klensin <john-ietf@jck.com> Wed, 24 January 2007 19:35 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1H9ntk-0002zP-AQ; Wed, 24 Jan 2007 14:35:08 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1H9ntj-0002zK-Hi
for discuss@apps.ietf.org; Wed, 24 Jan 2007 14:35:07 -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 1H9nti-0000MR-0l
for discuss@apps.ietf.org; Wed, 24 Jan 2007 14:35:07 -0500
Received: from [127.0.0.1] (helo=p3.JCK.COM)
by bs.jck.com with esmtp (Exim 4.34) id 1H9nth-0003Wl-GU
for discuss@apps.ietf.org; Wed, 24 Jan 2007 14:35:05 -0500
Date: Wed, 24 Jan 2007 14:35:04 -0500
From: John C Klensin <john-ietf@jck.com>
To: discuss@apps.ietf.org
Subject: Re: Next step (Was:
I-D ACTION:draft-klensin-unicode-escapes-00.txt
Message-ID: <44DA3CBB505158A28B67C222@p3.JCK.COM>
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: f607d15ccc2bc4eaf3ade8ffa8af02a0
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 Wednesday, 24 January, 2007 11:03 -0500 der Mouse <mouse@Rodents.Montreal.QC.CA> wrote: >> The mail seems to me to fall into three categories: > >> (1) Evidence that I still cannot do ABNF properly, plus a few >> other editorial issues. The most important of the ABNF >> issues is that "u" and "U" cannot be specified as different >> without escaping both into their character code positions >> (since character-literals in ABNF are case-insensitive). > This says to me that ABNF is the wrong tool for the job here. > It seems to me that we really want to specify "backslash" > "lowercase u" and "backslash" "uppercase U" rather than octet > sequences, so that the result is not tied to ASCII (while it's > unlikely that anyone wants to inject Unicode into EBCDIC text, > I just don't like seeing a problem "fixed" by introducing > other problems in a workaround instead of addressing the real > problem). It is clear to me that, if we can decide what we are trying to do, we can invent ABNF to do it -- without introducing the constraint about which you are concerned. It may be a bit clumsy, but it is feasible. The main problem here is a personal one: for historical reasons going back long before there was an IETF, I've never been a big ABNF fan. I'm even less of a fan of some of the extensions in RFC 2234/ 4234 which I consider fussy, too extensive, and unnecessary. While I have accepted the IETF consensus on ABNF (with the extensions), that distaste, aggravated by the onset of old age, has impeded my learning it well and preventing my remembering all of the details that I have learned from one time to the next. The IETF should certainly not make decisions on the basis of my problems with ABNF; even I won't make decisions on that basis. I very much appreciate the efforts of those who have learned that they have to check my work and their patience in correcting it. But let's make the right decisions and not get hung up on my idiosyncrasies. > If ABNF can't do what we want, I'd say, use something > better-suited to the need. Perhaps it would be enough to say > that the spec uses ABNF except that the character after the > backslash is case-sensitive? As I said, I'm confident we can figure something out. That would certainly be among the alternatives although my instinct would be to hunt up Dave and Paul and ask them for advice, at least as a first step. > That said, I don't consider this a showstopper - not that my > opinion of what is or isn't a showstopper necessarily > matters.... Nor mine. john
- Next step (Was: I-D ACTION:draft-klensin-unicode-… John C Klensin
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… Stephane Bortzmeyer
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… der Mouse
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… John C Klensin
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… John C Klensin
- Re: Next step Frank Ellermann
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… John C Klensin
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… Clive D.W. Feather
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… Clive D.W. Feather
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… Clive D.W. Feather
- Re: Next step Clive D.W. Feather
- Re: Next step (Was: I-D ACTION:draft-klensin-unic… John C Klensin
- Re: Next step Frank Ellermann
- Re: Next step Frank Ellermann