Re: [Json] Nudging the English-language vs. formalisms discussion forward
Phillip Hallam-Baker <hallam@gmail.com> Tue, 18 February 2014 02:10 UTC
Return-Path: <hallam@gmail.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 345FF1A057F for <json@ietfa.amsl.com>; Mon, 17 Feb 2014 18:10:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 epMnsLQROXl0 for <json@ietfa.amsl.com>; Mon, 17 Feb 2014 18:10:21 -0800 (PST)
Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 18C831A0567 for <json@ietf.org>; Mon, 17 Feb 2014 18:10:20 -0800 (PST)
Received: by mail-la0-f54.google.com with SMTP id y1so11909216lam.13 for <json@ietf.org>; Mon, 17 Feb 2014 18:10:17 -0800 (PST)
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=ytWonV2UuWI88A12LD9S7guzOdmx0AhJDcoaEAqvWQ4=; b=n4T5KwTPLsEvpilejUK4q9BWoXWSyT0x0YPEhldIF+aX4ZjSMNNuYZ4Oi9q5oj+ljx ABc6EjxKxEZ2jHZS/OoUQ/jlfpmCf9HxB3w9hAcvDNyE6vbq/6OBn+v17E2UX9YjOjG8 lcJw79CcKzyYBCMpeam5mtsxkfszNP+adhBChsMPQEcNYYhKzl7oaY/4mkxkgn2qg/Fl XGTyaXp4SnbYjOdhxvqUHnA78podfiX5YsUB0oeUawzPzNad/d4zfOPyV+PL1cKPrJ/o D1oqcSD5B9tLJ9hgG2x2MNvaOONMXJLw5k8PR8a3Y5E0LQzqVuQnltl5aI0PHdUnHir7 X3mQ==
MIME-Version: 1.0
X-Received: by 10.112.170.234 with SMTP id ap10mr18650596lbc.23.1392689417663; Mon, 17 Feb 2014 18:10:17 -0800 (PST)
Received: by 10.112.37.168 with HTTP; Mon, 17 Feb 2014 18:10:17 -0800 (PST)
In-Reply-To: <CAK3OfOiHYyEk=ZMfM7_Oca4GvVD+Jm27z+SqhHYC120=yE1bhQ@mail.gmail.com>
References: <9D584FB2-134A-4D0F-8636-4521CE7B7FA0@vpnc.org> <CAK3OfOiHYyEk=ZMfM7_Oca4GvVD+Jm27z+SqhHYC120=yE1bhQ@mail.gmail.com>
Date: Mon, 17 Feb 2014 21:10:17 -0500
Message-ID: <CAMm+Lwg_JSECtNeC2Eq6BaCJFTRsDS=vH7w7kSuwdqUPVKqEYQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Nico Williams <nico@cryptonector.com>
Content-Type: multipart/alternative; boundary="001a11c373ec05b7de04f2a4c6e3"
Archived-At: http://mailarchive.ietf.org/arch/msg/json/VneamqBt8voEHIC52EvaB_NH5Dc
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, JSON WG <json@ietf.org>
Subject: Re: [Json] Nudging the English-language vs. formalisms discussion forward
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: Tue, 18 Feb 2014 02:10:26 -0000
On Mon, Feb 17, 2014 at 8:16 PM, Nico Williams <nico@cryptonector.com>wrote: > My advice: > > a) welcome WG work items for specifying one or more Informational JSON > schemas, > > b) recommend (not RFC2119 RECOMMEND) the use of a JSON schema when > specifying applications using JSON, if appropriate -- a schema of the > application spec authors' choosing. > +1 I would prefer standards track to be limited to actual protocols and mandatory to implement features of protocols. We don't need to agree on the schema unless it goes over the wire. I really want to avoid getting to the point where we pass JSON schemas or references to schema over the wire like we do with .xsd. That does absolutely no good in any situation I am aware of. One other point, I was needing a quick HTTP client for a part of an app so I just realized I can adjust my JSON schema tool to generate code to parse headers in a HTTP response. It is a little messier than JSON parsing as HTTP headers are not quite as regular as JSON. But it is quite easy to avoid messing with EBNF with a few hints to give the variant of the encoding. [Of course I since my Web Services are JSON data in a HTTP wrapper, having JSON data in a JSON wrapper is quite attractive. More attractive still is JSON-C encoding on the inner and outer wrappers. Thus finessing both HTTP/2.0 and CORE] -- Website: http://hallambaker.com/
- [Json] Nudging the English-language vs. formalism… Paul Hoffman
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Paul Hoffman
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- [Json] Nudging the English-language vs. formalism… Paul Hoffman
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Pete Cordell
- Re: [Json] Nudging the English-language vs. forma… Pete Cordell
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Tatu Saloranta
- Re: [Json] Nudging the English-language vs. forma… Carsten Bormann
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… Barry Leiba
- Re: [Json] Nudging the English-language vs. forma… Mark Nottingham
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Andrew Newton
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Pete Cordell
- Re: [Json] Nudging the English-language vs. forma… Barry Leiba
- Re: [Json] Nudging the English-language vs. forma… Bjoern Hoehrmann
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Manger, James
- Re: [Json] Nudging the English-language vs. forma… Tim Bray
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… Mark Nottingham
- Re: [Json] Nudging the English-language vs. forma… Nico Williams
- Re: [Json] Nudging the English-language vs. forma… Cyrus Daboo
- Re: [Json] Nudging the English-language vs. forma… Andrew Newton
- Re: [Json] Nudging the English-language vs. forma… Paul Hoffman
- Re: [Json] Nudging the English-language vs. forma… Pete Cordell
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- Re: [Json] Nudging the English-language vs. forma… John Cowan
- Re: [Json] Nudging the English-language vs. forma… Pete Cordell
- Re: [Json] Nudging the English-language vs. forma… Phillip Hallam-Baker
- [Json] Schema Requirements (Was: Re: Nudging the … Pete Cordell
- Re: [Json] Schema Requirements (Was: Re: Nudging … Phillip Hallam-Baker
- Re: [Json] Schema Requirements (Was: Re: Nudging … Nico Williams
- Re: [Json] Schema Requirements (Was: Re: Nudging … Nico Williams
- Re: [Json] Schema Requirements (Was: Re: Nudging … Phillip Hallam-Baker
- Re: [Json] Schema Requirements (Was: Re: Nudging … Nico Williams
- Re: [Json] Schema Requirements (Was: Re: Nudging … Pete Cordell
- Re: [Json] Schema Requirements (Was: Re: Nudging … Phillip Hallam-Baker
- Re: [Json] Schema Requirements (Was: Re: Nudging … Pete Cordell
- Re: [Json] Schema Requirements (Was: Re: Nudging … Nico Williams
- Re: [Json] Schema Requirements (Was: Re: Nudging … Pete Cordell
- Re: [Json] Schema Requirements (Was: Re: Nudging … Nico Williams
- Re: [Json] Schema Requirements (Was: Re: Nudging … Pete Cordell