Re: [Json] Proposal for strings/Unicode text

"Joe Hildebrand (jhildebr)" <jhildebr@cisco.com> Mon, 17 June 2013 17:31 UTC

Return-Path: <jhildebr@cisco.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02F6A21F9C15 for <json@ietfa.amsl.com>; Mon, 17 Jun 2013 10:31:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.766
X-Spam-Level:
X-Spam-Status: No, score=-10.766 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NSqC8oXBzFm8 for <json@ietfa.amsl.com>; Mon, 17 Jun 2013 10:31:14 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 561AE21F9DAC for <json@ietf.org>; Mon, 17 Jun 2013 10:30:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1407; q=dns/txt; s=iport; t=1371490220; x=1372699820; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=ag/G88nnXzeRt1y8BBvUXW/ajwsaFrKCrUcb/rOMKI4=; b=EpcCKp/lj6z81RbSs9pYoApJgK1N0wBsQwe8PtpiCmGpX53Lx7Ihh1kn orG+14wriR0v52pkNubw7l7BLMml/J1/bBN3RHelH+plAoz5BbIBcK3K2 KTvhBGLUDhPR7FsNauhefr66DHVyX2F9HqMhAinGEseTsf8MfOcRj/O5d g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhUFAJZGv1GtJV2a/2dsb2JhbABagwl6vnh+FnSCIwEBAQQ6PxIBCBgKFEIlAgQOBQiHdAMPsSMdiEKPFjEHgn9hA6kEgw+CKA
X-IronPort-AV: E=Sophos;i="4.87,882,1363132800"; d="scan'208";a="223815858"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-8.cisco.com with ESMTP; 17 Jun 2013 17:30:14 +0000
Received: from xhc-rcd-x04.cisco.com (xhc-rcd-x04.cisco.com [173.37.183.78]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id r5HHUET0026255 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 17 Jun 2013 17:30:14 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.56]) by xhc-rcd-x04.cisco.com ([fe80::200:5efe:173.37.183.34%12]) with mapi id 14.02.0318.004; Mon, 17 Jun 2013 12:30:14 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Thread-Topic: [Json] Proposal for strings/Unicode text
Thread-Index: AQHOZ51Gb76aHFDldEuIrE325m6ppJkzAdeAgAAdpYCAAKLpAIAAIdEA///3qYCABYBx4IAAwfEAgABmSID//5wcgA==
Date: Mon, 17 Jun 2013 17:30:13 +0000
Message-ID: <A723FC6ECC552A4D8C8249D9E07425A70FC522A3@xmb-rcd-x10.cisco.com>
In-Reply-To: <52755324-4C8D-452A-9A84-14691ACEEC7E@vpnc.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.3.4.130416
x-originating-ip: [64.101.72.72]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <E701F705355E074298F640319F8BFBA0@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Proposal for strings/Unicode text
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/json>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2013 17:31:20 -0000

On 6/17/13 11:27 AM, "Paul Hoffman" <paul.hoffman@vpnc.org> wrote:

>On Jun 17, 2013, at 10:21 AM, Joe Hildebrand (jhildebr)
><jhildebr@cisco.com> wrote:
>
>> On 6/16/13 11:02 PM, "Manger, James H" <James.H.Manger@team.telstra.com>
>> wrote:
>> 
>>> Fixing typos and tweaking the comment:
>>> 
>>> unescaped = %x20-21 / %x23-5B / %x5D-D7FF / %xE000-10FFFF
>>>   ; any Unicode scalar value, except those that must be escaped
>>>   ; (control characters, quotation mark, and reverse solidus)
>> 
>> After discussion, this?
>> 
>> unescaped = %x20-21 / %x23-5B / %x5D-D7FF / %xE000-10FFFF
>> ; any Unicode scalar value, except those that must be escaped
>> ; (C0 control characters,
>> ;  "QUOTATION MARK" [U+0022], and
>> ;  "REVERSE SOLIDUS" [U+005C])
>> 
>> The caps and codepoint references make it clear we're only talking about
>> those precise codepoints.
>> 
>> Others may argue that non-C0 control characters should be prohibited,
>>but
>> that's a separate backward-compatibility argument from this starting
>>point.
>
>What value is that comment? Doesn't it invite misinterpretation of the
>ABNF, which is exact?

We have comments after most everything else.  Some of the readers of this
doc aren't going to be savvy enough to be able to read the ABNF easily
without the comment.

However, I'd be fine with removing it.

-- 
Joe Hildebrand