Re: [Json] Proposal: the minimal edit
R S <sayrer@gmail.com> Tue, 25 June 2013 02:13 UTC
Return-Path: <sayrer@gmail.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 41D3121E8050 for <json@ietfa.amsl.com>; Mon, 24 Jun 2013 19:13:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.528
X-Spam-Level:
X-Spam-Status: No, score=-2.528 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 3uRyCdSlHA-n for <json@ietfa.amsl.com>; Mon, 24 Jun 2013 19:13:05 -0700 (PDT)
Received: from mail-wg0-x22b.google.com (mail-wg0-x22b.google.com [IPv6:2a00:1450:400c:c00::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 23CB321E804C for <json@ietf.org>; Mon, 24 Jun 2013 19:13:04 -0700 (PDT)
Received: by mail-wg0-f43.google.com with SMTP id z11so8871290wgg.10 for <json@ietf.org>; Mon, 24 Jun 2013 19:13:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=aVz2ozgIWkIjjw0qt4GRG+TtoathvFkTj+Gmfch7CLE=; b=XR6fjG9ZzaUvS2JmSK4+hWnPyQLnyHhtJIKjYY6WSyhcWO+Ohbpz75WY5d19932QY8 +P2t+xla7r4MHS11iyvTuqNGXfz9rDfydXM2E1NTSvda/czrIFvawyi1MvY4cX8znhSI 2USPu2wBlVYle0RefscVO0LmdIAXFDMr++2zFVjMgt5YJ8dIUNUhC/6QN7bFcFwftBHE YuPgPq5kye1oXECo2kItht0uBZeaUyRuGD4zdJGemxZqT7d/Ey/Oz9lov4g5P9QKVn4T 0SObtulyq0g8TFuB02iFWATOSrN8aGZ7LOMoZBXytzwXsM7g49/xQou1pWDgG3qxjgGl OMww==
MIME-Version: 1.0
X-Received: by 10.180.206.77 with SMTP id lm13mr7599319wic.18.1372126383880; Mon, 24 Jun 2013 19:13:03 -0700 (PDT)
Received: by 10.194.44.138 with HTTP; Mon, 24 Jun 2013 19:13:03 -0700 (PDT)
Received: by 10.194.44.138 with HTTP; Mon, 24 Jun 2013 19:13:03 -0700 (PDT)
In-Reply-To: <B4858680-D319-4603-A1C3-D6A84195B300@vpnc.org>
References: <CAChr6SyN4Z3Hh8OFGHkK+AJN0+S09wMfjeobZ51GjKNL+GhPsw@mail.gmail.com> <CAHBU6ivhoUM9cfUnc1YfnyDdQnWQ=Mj10cSoYn0qouMQ0F94XA@mail.gmail.com> <CAChr6SyQDjik_BTojXdw3G7_B=W5iZXksuM15VYwGJqr8WHdhw@mail.gmail.com> <CAChr6SwbFfR5UQuU2ceJhDeGAhv5Zy0dKA3szzO_KGfjA7fx5Q@mail.gmail.com> <B4858680-D319-4603-A1C3-D6A84195B300@vpnc.org>
Date: Mon, 24 Jun 2013 19:13:03 -0700
Message-ID: <CAChr6SzCmm2tVgmsnhSseUXc3ckjwF5t8gHwJyvLJb9L7vj1_Q@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="001a11c380aeb2c1d804dff1119f"
Cc: "json@ietf.org WG" <json@ietf.org>
Subject: Re: [Json] Proposal: the minimal edit
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: Tue, 25 Jun 2013 02:13:07 -0000
This looks good to me. It can serve as a baseline for further proposals at the very least. - Rob On Jun 24, 2013 2:28 PM, "Paul Hoffman" <paul.hoffman@vpnc.org> wrote: > <no hat> > > A few people on this thread have said they might support Rob's idea if > they knew all the changes, and a few changes were thrown back and forth. I > propose the following is a full set of what is needed. Please note the > wording at the beginning of the proposed Section 1.3: this is about what > ECMAScript actually says about JSON, not what that means to ECMAScript > implementations. > > Thoughts? > > --Paul Hoffman > > Add Section 1.2, "Changes from RFC 4627" > > This section lists all changes between this document and the text in > RFC 4627. > > - Applied errata #607 from RFC 4627 to correctly align the artwork > for the definition of "object". > > - Applied errata #3607 from RFC 4627 by removing the security > consideration that begins "A JSON text can be safely passed" > and the JavaScript code that went with that consideration. > > - Added Section 1.3, "Differences from the JSON Definition in > ECMAScript". > > - Changed the [ECMA] and [UNICODE] references to be > non-version-specific. > > Add Section 1.3, "Differences from the JSON Definition in ECMAScript" > > The following lists the known major differences between this document > and the definition of JSON > in Section 15.12 of [ECMA]. > > - ECMAScript implementations produce and consume primitive JSON values > at the root level of JSON > documents. > > - ECMAScript implementations can generate and consume code points in > JSON strings that are not > Unicode characters. > > - When there are duplicate names within an object, ECMAScript JSON > parsers overwrite the value > corresponding to such names with the value that appears last in the > serialization. > > In Section 6, remove "A JSON text can be safely passed" and the JavaScript > code in the following > paragraph. > > In Section 9, change the title in the reference to [ECMA] to be be > non-version-specific: > > [ECMA] European Computer Manufacturers Association, "ECMAScript > Language Specification", > <http://www.ecma-international.org/publications/files/ > ecma-st/ECMA-262.pdf>. > > In Section 9, change the reference to [UNICODE] to be be > non-version-specific: > > [UNICODE] The Unicode Consortium, "The Unicode Standard", > <http://www.unicode.org/versions/latest/>. > > > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json >
- [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit Jorge
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit Eliot Lear
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Norbert Lindenberg
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Paul Hoffman
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit Tim Bray
- Re: [Json] Proposal: the minimal edit R S
- Re: [Json] Proposal: the minimal edit Martin J. Dürst
- Re: [Json] Proposal: the minimal edit Bjoern Hoehrmann
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit John Cowan
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit Carsten Bormann
- Re: [Json] Proposal: the minimal edit John Cowan