Re: Next step (Was: I-D ACTION:draft-klensin-unicode-escapes-00.txt

der Mouse <mouse@Rodents.Montreal.QC.CA> Wed, 24 January 2007 18:28 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1H9mr3-0000YT-Vz; Wed, 24 Jan 2007 13:28:17 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H9kln-0004nU-IJ for discuss@apps.ietf.org; Wed, 24 Jan 2007 11:14:43 -0500
Received: from sparkle.rodents.montreal.qc.ca ([216.46.5.7]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H9klm-0000V8-5S for discuss@apps.ietf.org; Wed, 24 Jan 2007 11:14:43 -0500
Received: (from mouse@localhost) by Sparkle.Rodents.Montreal.QC.CA (8.8.8/8.8.8) id LAA08010; Wed, 24 Jan 2007 11:14:30 -0500 (EST)
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
Message-Id: <200701241614.LAA08010@Sparkle.Rodents.Montreal.QC.CA>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Erik-Conspiracy: There is no Conspiracy - and if there were I wouldn't be part of it anyway.
X-Message-Flag: Microsoft: the company who gave us the botnet zombies.
Date: Wed, 24 Jan 2007 11:03:10 -0500 (EST)
To: discuss@apps.ietf.org
Subject: Re: Next step (Was: I-D ACTION:draft-klensin-unicode-escapes-00.txt
In-Reply-To: <B1930392E9C03720F9E495F8@p3.JCK.COM>
References: <B1930392E9C03720F9E495F8@p3.JCK.COM>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2409bba43e9c8d580670fda8b695204a
X-Mailman-Approved-At: Wed, 24 Jan 2007 13:28:17 -0500
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

> 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).

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?

That said, I don't consider this a showstopper - not that my opinion of
what is or isn't a showstopper necessarily matters....

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B