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

Tim Bray <tbray@textuality.com> Thu, 26 September 2013 18:48 UTC

Return-Path: <tbray@textuality.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 0245321F9AE7 for <json@ietfa.amsl.com>; Thu, 26 Sep 2013 11:48:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.788
X-Spam-Level:
X-Spam-Status: No, score=-2.788 tagged_above=-999 required=5 tests=[AWL=0.188, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 ElLsZ1qU8Ohk for <json@ietfa.amsl.com>; Thu, 26 Sep 2013 11:48:50 -0700 (PDT)
Received: from mail-vb0-f53.google.com (mail-vb0-f53.google.com [209.85.212.53]) by ietfa.amsl.com (Postfix) with ESMTP id 0B30C21F8514 for <json@ietf.org>; Thu, 26 Sep 2013 11:48:49 -0700 (PDT)
Received: by mail-vb0-f53.google.com with SMTP id i3so1142964vbh.26 for <json@ietf.org>; Thu, 26 Sep 2013 11:48:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=mvtMDOsvChwgubeLifR2Ypj7+ekh1m+KN8SsqZdDqYs=; b=SDlhqkF781V250TmjBZkgWfYPg4ElSTkWHbJUtJ8P/rTkGdsIcBT7245Rvi2AVbfD7 MiTDda7x0oqfQ1OL0jQqhJWD9M7cGv86Ng5iH3qLMPXdIyypXr1JSQVKR61k8yXlP+QA VceEYkLo0xL3XzGOUinZGQvXKicm0V8SnlU+et8RgYBtwFi9oOKiDHZ83j5CtsCJfL03 NKm/2Rrlvryw+3cSfAdWCYUjNbUqiJprcf1rbGlgKvgPuKwJvLN+tmKZPDQWLdP7d8vx Jy1p8GRwtw6MrHtcUyNtJ34kl+TK4itPRYOjTCQq4GuNMm9fjSpeZ9Mc4wjbxjdg/J1a vLOA==
X-Gm-Message-State: ALoCoQneK8b5skagk+VH2brexaK52vWtkgOfkQh8G6agoL3EbaNx9ow/jNgLW1LWJedP0swHWp4a
MIME-Version: 1.0
X-Received: by 10.220.174.200 with SMTP id u8mr2004315vcz.6.1380221329373; Thu, 26 Sep 2013 11:48:49 -0700 (PDT)
Received: by 10.221.64.201 with HTTP; Thu, 26 Sep 2013 11:48:49 -0700 (PDT)
X-Originating-IP: [96.49.81.176]
In-Reply-To: <23C96FBA-3419-4C97-A075-462F7443013A@vpnc.org>
References: <BF7E36B9C495A6468E8EC573603ED9411EF1BB0B@xmb-aln-x11.cisco.com> <CAChr6SyznBktmOLpT-EiZ5Nm_0jZ16M0tOo4aZ_jhSDb=HHDqg@mail.gmail.com> <23C96FBA-3419-4C97-A075-462F7443013A@vpnc.org>
Date: Thu, 26 Sep 2013 11:48:49 -0700
Message-ID: <CAHBU6itw83qE=Hzg_BqZ4Ft0NeZ6-ncJAMynV-cYrHN-3CR4Wg@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="089e0149ca3a0c931d04e74dd26b"
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: Thu, 26 Sep 2013 18:48:55 -0000

I’m with Rob on this one. There is de facto a stable ECMA spec that has
language defining JSON, the definition is different, and people who go and
try to do some of the things it allows will likely have interoperability
issues, so I’d put this in.  Yeah, they might do another spec or specs but
that wouldn't invalidate our reference to the existing one.


On Thu, Sep 26, 2013 at 11:36 AM, Paul Hoffman <paul.hoffman@vpnc.org>wrote:

> On Sep 26, 2013, at 10:31 AM, R S <sayrer@gmail.com> wrote:
>
> > Charter:
> > >
> > > All differences between RFC 4627 or the current ECMAScript
> specification > will be documented in the new RFC.
> >
> > 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.
>
> <no hat>
>
> Based on what we have learned in the last six months, it might be better
> for this RFC *not* to do what the charter says.
>
> - TC39 is actively revising ECMAScript and it is not clear whether the
> -bis draft of their version will be out first.
>
> - Some of what ECMAscript says about JSON is intertwingled with the
> definition of ECMAscript, such as "exactly how to interpret numbers"
>
> I'm no longer sure that a long-lasting RFC interpreting parts of another
> SDO's spec is a good idea.
>
> --Paul Hoffman
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>