Re: [Json] Differences between RFC 4627 or the current ECMAScript specification

Paul Hoffman <paul.hoffman@vpnc.org> Fri, 27 September 2013 01:18 UTC

Return-Path: <paul.hoffman@vpnc.org>
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 DE3A421E80D6 for <json@ietfa.amsl.com>; Thu, 26 Sep 2013 18:18:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.55
X-Spam-Level:
X-Spam-Status: No, score=-102.55 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 OCvfJlk5g0KH for <json@ietfa.amsl.com>; Thu, 26 Sep 2013 18:18:29 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 4C92A21E80CB for <json@ietf.org>; Thu, 26 Sep 2013 18:18:28 -0700 (PDT)
Received: from [10.20.30.90] (50-1-98-185.dsl.dynamic.sonic.net [50.1.98.185]) (authenticated bits=0) by hoffman.proper.com (8.14.7/8.14.5) with ESMTP id r8R1ILJP027173 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 26 Sep 2013 18:18:22 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
X-Authentication-Warning: hoffman.proper.com: Host 50-1-98-185.dsl.dynamic.sonic.net [50.1.98.185] claimed to be [10.20.30.90]
Content-Type: text/plain; charset="iso-8859-1"
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <CAChr6SwxgG=P2CYSfHkviG8+2vz6yK1fZQNMCvyWXrM1NgzLZQ@mail.gmail.com>
Date: Thu, 26 Sep 2013 18:18:21 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <7058DBBD-9DCE-4A5C-B11D-5FC41A839407@vpnc.org>
References: <BF7E36B9C495A6468E8EC573603ED9411EF1BB0B@xmb-aln-x11.cisco.com> <CAChr6SyznBktmOLpT-EiZ5Nm_0jZ16M0tOo4aZ_jhSDb=HHDqg@mail.gmail.com> <23C96FBA-3419-4C97-A075-462F7443013A@vpnc.org> <CAChr6SxCpvGaZSGUDs+6vR4A5xv3NfzpRSkwsE_7c8ep+EX=YA@mail.gmail.com> <0FA0EFFF-2109-4D78-8723-2ECD990C0F82@vpnc.org> <CAChr6SwxgG=P2CYSfHkviG8+2vz6yK1fZQNMCvyWXrM1NgzLZQ@mail.gmail.com>
To: R S <sayrer@gmail.com>
X-Mailer: Apple Mail (2.1510)
Cc: JSON WG <json@ietf.org>
Subject: Re: [Json] Differences between RFC 4627 or the current ECMAScript specification
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: Fri, 27 Sep 2013 01:18:31 -0000

On Sep 26, 2013, at 5:54 PM, R S <sayrer@gmail.com> wrote:

> On Thu, Sep 26, 2013 at 5:20 PM, Paul Hoffman <paul.hoffman@vpnc.org> wrote:
> On Sep 26, 2013, at 4:23 PM, R S <sayrer@gmail.com> wrote:
> 
> > Are you saying the concerns you list below warrant a recharter? If so, I disagree.
> 
> No, I was suggesting we ignore the charter and beg for forgiveness.
> 
> Bad suggestion--the charter means what it says. If it doesn't, integrity would compel us to consider all of the suggestions that fall outside of the charter.

Sorry if you don't feel that we are acting in "integrity".

> There is no JSON definition in ECMAScript 3.

Whatever you want to call the third edition:
   [ECMA]    European Computer Manufacturers Association, "ECMAScript
             Language Specification 3rd Edition", December 1999,
             <http://www.ecma-international.org/publications/files/
             ecma-st/ECMA-262.pdf>.

> We are free to cite the current version of ECMAScript, as Tim points out.

Only if we can agree on what that version is. And if we can agree that doing so actually brings value to the document. The latter is more important to me than the coin we use for the former.

> Again, we won't be citing a future version with hypothetical changes. 
> 
> > But you seem keen on us having such a section. Please provide the full wording for what you
> > think would be valuable to include.
> 
> I already have--feel free to reuse it.

It was:

The ECMAScript specification allows primitives at the root level, specifies exactly how to interpret numbers, and can handle "bit sequences which cannot encode Unicode characters" just fine.

Do others here agree with all three parts? Or is there different suggested wording?

Also: You did not include the second bullet from ECMAScript 5.1, Section 15.12. Is there a reason for that?

--Paul Hoffman