Re: [Json] Minimal edit proposal, second round
R S <sayrer@gmail.com> Wed, 26 June 2013 20:00 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 8C56611E8202 for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[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 vLjpk6wx-BUk for <json@ietfa.amsl.com>; Wed, 26 Jun 2013 13:00:52 -0700 (PDT)
Received: from mail-wi0-x230.google.com (mail-wi0-x230.google.com [IPv6:2a00:1450:400c:c05::230]) by ietfa.amsl.com (Postfix) with ESMTP id 82F4811E8203 for <json@ietf.org>; Wed, 26 Jun 2013 13:00:47 -0700 (PDT)
Received: by mail-wi0-f176.google.com with SMTP id ey16so2392028wid.9 for <json@ietf.org>; Wed, 26 Jun 2013 13:00:46 -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=UhMHODg/9zXSr5T5/gcybKddzIQC9ubBlbOt/uDjZKY=; b=QivJK+2Xdp4rsAhulNaiIBQkZ8rhQyCnjbUPXtp3RoiHdQfPhiGNjrmbKxIBye7FUd opgnpm8Go6DAqSKwcDXT2MWzZXLBjWmjzDelffiydTsrov6+bCR1ns9mO1KnFR2/hjuH u0CCKFre9QE+FoAVx81IR035tAkTwjx4clJ+j19mahe0THCjVPvmS4jXPA8v2k8CBqGu 7gMyi+djsS9SH7YXrWGtuk8UvZ5jFhkK1E14vwKdhopMcc7KuJe1yIAXTMcXv0LfnHBo mAfADONr9AbvtLKnm6m6e1ItDLvSVSlZOx20T8lyumHMJ/c5QbazOpiRUEpoRJwDDXDR spkQ==
MIME-Version: 1.0
X-Received: by 10.180.187.136 with SMTP id fs8mr3746031wic.18.1372276846588; Wed, 26 Jun 2013 13:00:46 -0700 (PDT)
Received: by 10.194.44.138 with HTTP; Wed, 26 Jun 2013 13:00:46 -0700 (PDT)
In-Reply-To: <6E1C1EF7-3971-4FD4-8BCE-349ED5B0B598@vpnc.org>
References: <6E1C1EF7-3971-4FD4-8BCE-349ED5B0B598@vpnc.org>
Date: Wed, 26 Jun 2013 13:00:46 -0700
Message-ID: <CAChr6SwHTLmk7qqA01c8a+ceDjQqTOFP9Y0G54HeDfty4zqMcQ@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="001a11c381ecf97a1104e014197f"
Cc: "json@ietf.org WG" <json@ietf.org>
Subject: Re: [Json] Minimal edit proposal, second round
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: Wed, 26 Jun 2013 20:00:54 -0000
This looks good to me. +1. - Rob On Wed, Jun 26, 2013 at 8:47 AM, Paul Hoffman <paul.hoffman@vpnc.org> wrote: > <chair hats on> > > The thread the last few days showed some confusion about what Rob's > proposal was. This new thread is an attempt to clarify so that we can see > if there is enough agreement to go down this path for the WG's first > document. This message is *not* to say "we will go that way instead of the > previous way", but instead to ask "does the WG want to go this way, given > more explicit information". > > First, the proposal is an alternative to the proposals so far in the WG, > not in addition to them. That is, the list of changes in the proposal would > be the *entire* set of changes; even the current document title remains the > same. If there is consensus to go this way, we drop all the current > consensus calls. We have made that clearer below. > > Second, it is quite clear that there is disagreement on what RFC 4627 > means with respect to the content of strings. Many people have forcefully > asserted what RFC 4627 meant, and yet many of them disagree. Thus, we think > it would be valuable to capture the fact that there is disagreement in a > factual manner. We have changed the proposed wording for this below. > > Third, the WG's charter is clear that we don't get to start work on > additional documents until we finish 4627-bis. Having said that, there > seems to be near-universal agreement that an implementation guidance > document is needed. (I don't want to use the IETF-centric term "best > practices" because we don't have consensus on which practice is best.) We > can assume that the document will be produced, even if it isn't in the > charter and we have not agreed to the content of that document. > > Fourth, we have incorporated the editorial changes from the thread. > > The proposal below, then, is meant to be a way to determine if the WG > wants to go down the "minimal edit" route, or return to what we were doing > before, making non-minimal additions to the document by WG consensus. > > Thoughts? > > --Matt Miller and Paul Hoffman > > > > Begin with http://tools.ietf.org/html/draft-ietf-json-rfc4627bis-02. > > Change Section 1.2, "Changes from RFC 4627", to read: > > This section lists all changes between this document and the text in > RFC 4627. > > - Applied erratum #607 from RFC 4627 to correctly align the artwork for > the definition of > "object". > > - Applied erratum #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". > > - Updated the [ECMA] reference, and changed the [UNICODE] references to be > non-version-specific. > > Add Section 1.3, "Differences Between This Document 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 all code points in > JSON strings, while there > is disagreement about whether this document prohibits some specific > code points in JSON strings. > > - 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 to the > latest version with JSON: > > [ECMA] Ecma International, "ECMAScript Language Specification, 5.1 > Edition / June 2011", > < > 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 >
- Re: [Json] Minimal edit proposal, second round Stephan Beal
- [Json] Minimal edit proposal, second round Paul Hoffman
- Re: [Json] Minimal edit proposal, second round Vinny A
- Re: [Json] Minimal edit proposal, second round Markus Lanthaler
- Re: [Json] Minimal edit proposal, second round John Cowan
- Re: [Json] Minimal edit proposal, second round Paul Hoffman
- Re: [Json] Minimal edit proposal, second round John Cowan
- Re: [Json] Minimal edit proposal, second round Carsten Bormann
- Re: [Json] Minimal edit proposal, second round Bjoern Hoehrmann
- Re: [Json] Minimal edit proposal, second round Joe Hildebrand (jhildebr)
- Re: [Json] Minimal edit proposal, second round Carsten Bormann
- Re: [Json] Minimal edit proposal, second round Tim Bray
- Re: [Json] Minimal edit proposal, second round John Cowan
- Re: [Json] Minimal edit proposal, second round Joe Hildebrand (jhildebr)
- Re: [Json] Minimal edit proposal, second round Joe Hildebrand (jhildebr)
- Re: [Json] Minimal edit proposal, second round Paul Hoffman
- Re: [Json] Minimal edit proposal, second round Peter Saint-Andre
- Re: [Json] Minimal edit proposal, second round R S
- Re: [Json] Minimal edit proposal, second round Nico Williams
- Re: [Json] Minimal edit proposal, second round Matt Miller (mamille2)
- Re: [Json] Minimal edit proposal, second round John Cowan
- Re: [Json] Minimal edit proposal, second round Eliot Lear
- Re: [Json] Minimal edit proposal, second round Manger, James H