Re: [Json] I-JSON Tpic #2: Top-Level

Nico Williams <nico@cryptonector.com> Wed, 21 May 2014 18:43 UTC

Return-Path: <nico@cryptonector.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E80331A0691 for <json@ietfa.amsl.com>; Wed, 21 May 2014 11:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.044
X-Spam-Level:
X-Spam-Status: No, score=-1.044 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FwZ2rv6cnLlD for <json@ietfa.amsl.com>; Wed, 21 May 2014 11:43:42 -0700 (PDT)
Received: from homiemail-a36.g.dreamhost.com (sub4.mail.dreamhost.com [69.163.253.135]) by ietfa.amsl.com (Postfix) with ESMTP id CFC0A1A06FE for <json@ietf.org>; Wed, 21 May 2014 11:43:37 -0700 (PDT)
Received: from homiemail-a36.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a36.g.dreamhost.com (Postfix) with ESMTP id 11DE8778070 for <json@ietf.org>; Wed, 21 May 2014 11:43:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type; s=cryptonector.com; bh=ecGDHF6oWUnHG917iCOJ KQFxcRY=; b=lkI3EEv3p51bmowlQd08rzuhx8pFwH/ev6U5rm/Q58y+z0WGTb0Z S/u0DgRu38uYg2BpC9VKkqK0FBUmJexbfp3+KPZDqO7c7mw7c4i0eYwEqivyGCGN dIJYiMqxflcHDJG79ruClutU1RWnBdil+iLpURVlwwOiUjk8yjogDts=
Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a36.g.dreamhost.com (Postfix) with ESMTPSA id B5C52778057 for <json@ietf.org>; Wed, 21 May 2014 11:43:36 -0700 (PDT)
Received: by mail-wi0-f170.google.com with SMTP id bs8so8839596wib.1 for <json@ietf.org>; Wed, 21 May 2014 11:43:35 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.194.187.107 with SMTP id fr11mr4013946wjc.70.1400697815365; Wed, 21 May 2014 11:43:35 -0700 (PDT)
Received: by 10.216.29.200 with HTTP; Wed, 21 May 2014 11:43:35 -0700 (PDT)
In-Reply-To: <CFA23360.4A7B0%jhildebr@cisco.com>
References: <535EB119.4000908@cisco.com> <CAHBU6itycQmqzAuxWyrFZ_v=fHdenm2csyAqtUGGu+vteh6=yQ@mail.gmail.com> <255B9BB34FB7D647A506DC292726F6E1154581E82F@WSMSG3153V.srv.dir.telstra.com> <CAHBU6iuqosV91W6CJyow_eaKdCNm_VOairJysuLS8mrWV+HM9g@mail.gmail.com> <ABB2BA00-6A21-4710-A1F5-49D4FB469E8F@vpnc.org> <CAK3OfOig8y5KpYZ86KrMPxrJOYC_hLBew_nmyneHCC2mXX+tag@mail.gmail.com> <537BB89E.2040305@cisco.com> <CAHBU6ivpG_H=UFd1fAQednN3Q2vvJtw5DD150GnRjq+Ar3bbTA@mail.gmail.com> <B8099FF7-F3DF-408B-91A5-5F061AB981D4@vpnc.org> <CAK3OfOjxu-=RLZwcao+zVdvceqidFHXbQmSH2prkKoNqB=6bEw@mail.gmail.com> <3CA1A8E2-341B-4E09-AC4F-30E427916F1B@vpnc.org> <CAK3OfOinNdUs8fYSmg3xigPrx1=YEdSBV=cmuCybXCJNgVP6_A@mail.gmail.com> <CFA23360.4A7B0%jhildebr@cisco.com>
Date: Wed, 21 May 2014 13:43:35 -0500
Message-ID: <CAK3OfOi9H6qHuW5S9PDxeEYGcAWZrjFRx-1+XocQcX6zJDWSAg@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/json/Xx6I2Ntk-APvm-DnlF56q4cPYzo
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, IETF JSON WG <json@ietf.org>
Subject: Re: [Json] I-JSON Tpic #2: Top-Level
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
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, 21 May 2014 18:43:44 -0000

On Wed, May 21, 2014 at 11:46 AM, Joe Hildebrand (jhildebr)
<jhildebr@cisco.com> wrote:
> On 5/21/14, 10:21 AM, "Nico Williams" <nico@cryptonector.com> wrote:
>
>>I missed them.  Where can I find those reports?  (what search terms
>>might I use?)
>
> Ruby:
> http://www.ietf.org/mail-archive/web/json/current/msg00670.html

Thanks.  And it has no options to accept any type at the top-level
either.  Bummer.

I'm not sure that I care much about this though.  The choice to be
interoperable with such implementations is arbitrary.  If the WG wants
that, then restricting the top-level in I-JSON is the right thing to
do.  Paul asserts that that is what the WG wanted, but Matt's reading
of the consensus on this issue implies the opposite.  We're not done
establishing consensus though.  It might help to cast the interop
issue in starker terms: interop with RFC4627 implementations with no
option to parse all types at the top-level.

Nico
--