Re: [Json] Nudging the English-language vs. formalisms discussion forward
Phillip Hallam-Baker <hallam@gmail.com> Wed, 19 February 2014 15:56 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 C504B1A022C for <json@ietfa.amsl.com>; Wed, 19 Feb 2014 07:56:45 -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 xPPfryu3pyi4 for <json@ietfa.amsl.com>; Wed, 19 Feb 2014 07:56:42 -0800 (PST)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 8A9271A0203 for <json@ietf.org>; Wed, 19 Feb 2014 07:56:42 -0800 (PST)
Received: by mail-la0-f53.google.com with SMTP id e16so423584lan.40 for <json@ietf.org>; Wed, 19 Feb 2014 07:56:38 -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=BXOHhEz9/RFTYdNR+nTlKo3BXchZr4w0mU62Hzv9aio=; b=ur4YKEFnRMPfgFvhDgKRnpeGMIl3Lif6DrmvDqouEhvClvrlc5wdk+rVNiOHxsE7Wv YI9NRMQhkUkzPsCEKKb5qIgDcYlbzzz4jOlulGc4beXiDkkHU9BwLmQCepMIYVyHOfKy VdIfgvPnDVWhZqrI1e76/ffF6q6iXXyUqhxEK8qaEq1chxkTwrAbu55WGJvWp4QntDo9 +qZTrnccSCw4R2WpQas9KwvRri0DePcNGeJntHvB+qf1DHO0Fs2Uad84RWlMC8BvIfIQ TzWtTReAB2ZmTdX1wEDhX5cxFZnFfUIJUTVeidLKlKxuxXcxFZ6Hd35N5fv27HNKJfpr +bzA==
MIME-Version: 1.0
X-Received: by 10.153.9.97 with SMTP id dr1mr2376886lad.45.1392825398442; Wed, 19 Feb 2014 07:56:38 -0800 (PST)
Received: by 10.112.37.168 with HTTP; Wed, 19 Feb 2014 07:56:38 -0800 (PST)
In-Reply-To: <C87F9B96-E028-4F0E-A950-B39D3F68FFE7@vpnc.org>
References: <C87F9B96-E028-4F0E-A950-B39D3F68FFE7@vpnc.org>
Date: Wed, 19 Feb 2014 10:56:38 -0500
Message-ID: <CAMm+LwhUh_yN-hzaoDWfrO_H2iGvYvj99BCE4EcYmgqCPqXoVQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="001a11381b4e1bc08f04f2c46f7f"
Archived-At: http://mailarchive.ietf.org/arch/msg/json/TYHPNVJdtHmdtYu6Cim-8jNgIp8
Cc: 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: Wed, 19 Feb 2014 15:56:46 -0000
Perhaps we could do it a different way What features/non features would people like from a formalism for describing protocols of which JSON is at least one example? If people want a feature and it is compatible with other feature proposals then I can add it to my open source tool. However it must be noted that the strongest feature request is 'simplicity'. Are people writing tools because they want to write tools or because they want a feature in a tool? If that feature can be described as a requirement rather than an implementation, that is even easier. Since my JSON Web Service has a HTTP binding, I have to have a minimal HTTP client in the library as an option. While knocking up a simple HTTP header parser, I suddenly discovered that the HTTP headers are regular enough that they can be described using the same schema as JSON. When we did the KEYPROV working group, the main spec is in XML but a group said 'all our stuff is in ASN.1, we want a version in that' since the group in question were the IETF Chair and a Security AD, this was a pretty strong request. So even though my view is that JSON is the data model I intend to use for all future protocols (unless something else comes along), It seems to me that if we design a formal documentation/prototyping tool we should have it be capable of dumping out the equivalent XML and ASN.1 schemas. But since the capabilities of XML and ASN.1 schema are a superset of the capabilities of JSON, this is pretty easy to do. On Wed, Feb 19, 2014 at 10:31 AM, Paul Hoffman <paul.hoffman@vpnc.org>wrote: > [[ Phill is the only one who has responded with a proposal to speak. > Hearing whether others want to would be useful. --Paul Hoffman ]] > > It's been a week, and yet I can't imagine that everything has been said > with respect to our proposed charter item that now stands at: > > A set of natural-language terms and/or phrases for use in future > specifications > that use JSON. This explicitly excludes schema languages and similar > formalisms. > > After that, a bunch of people started talking about formalisms and actual > schemas again. In order to get this decided, we need more discussion and > then agreement. To that end, and to put our 90 minutes on Friday afternoon > in London to best use, I will ask for at least three people to present > their views in 10-minute presentations at the meeting. However, in order to > cause this to not be the normal IETF "let's wait for the meeting" game, the > presentations need to be done by next Monday, Feb. 24. That gives people on > the list a preview of what will be said, time to argue about it, and time > for the presenters to hone their slides if they want. > > Let me know online or offline if you want to do a presentation. If you're > not going to be at the meeting but want to say something, you need to find > some like-minded soul with whom to work on the presentation. > > --Paul Hoffman > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json > > _______________________________________________ > json mailing list > json@ietf.org > https://www.ietf.org/mailman/listinfo/json > -- 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