Re: [Json] Nudging the English-language vs. formalisms discussion forward
Tim Bray <tbray@textuality.com> Wed, 19 February 2014 17:30 UTC
Return-Path: <tbray@textuality.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 D370E1A0249 for <json@ietfa.amsl.com>;
Wed, 19 Feb 2014 09:30:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No,
score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,
FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_LOW=-0.7] 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 YE913fIT_6CI for
<json@ietfa.amsl.com>; Wed, 19 Feb 2014 09:30:24 -0800 (PST)
Received: from mail-vc0-f176.google.com (mail-vc0-f176.google.com
[209.85.220.176]) by ietfa.amsl.com (Postfix) with ESMTP id 7424A1A00B2 for
<json@ietf.org>; Wed, 19 Feb 2014 09:30:24 -0800 (PST)
Received: by mail-vc0-f176.google.com with SMTP id la4so712740vcb.35 for
<json@ietf.org>; Wed, 19 Feb 2014 09:30:21 -0800 (PST)
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=pDoyI7XU6BY8qSTthXj7GgnHoEDMJACwJ3UoT/z7SEY=;
b=JUu6gweQZ3zK1n9t2n+0NmZ3Vl+NMeAU1Pz+UuLGnarACGQW+Gpv7qZpkCF5HGXCLN
S9rfeVT2IrOgxLcmpOFPmwURUWcBGNVbgD8HcNrwPyBl7D6m6ha88oXICQbwJks2/Rvn
zVpQB6gXWSWz7VE+KgGwVeByzgWG0ka5CoBoGRja8jvOS9huS4lIjDyxaO5plMqjWskS
KASoRNwumlNbs65YrmrDpWOZ1hZd2yeSfCVERSR89u3xwj0DjZkGFv0sUbDLQOaX1aJF
aGc9aDnPrHnFzbt5SCoabV9oD9Am1wqWx+462DlrrOhKQcTdKUUEIA+MZdGdAS5AC+qq UeAQ==
X-Gm-Message-State: ALoCoQk43VZZRkusCNNUPHbJ9i6qbp1UtPLzoFEYJ2N7RDwrE+EAYQCUYXWzRKJk9r/22+FN4jI6
MIME-Version: 1.0
X-Received: by 10.52.63.233 with SMTP id j9mr988607vds.69.1392831020806;
Wed, 19 Feb 2014 09:30:20 -0800 (PST)
Received: by 10.220.98.73 with HTTP; Wed, 19 Feb 2014 09:30:20 -0800 (PST)
X-Originating-IP: [24.84.235.32]
In-Reply-To: <CAK3OfOjHkBFOzJSx=bhhoQJ8Z2bWyEXK52dNyYGWVb9FAj99ow@mail.gmail.com>
References: <C87F9B96-E028-4F0E-A950-B39D3F68FFE7@vpnc.org>
<CAMm+LwhUh_yN-hzaoDWfrO_H2iGvYvj99BCE4EcYmgqCPqXoVQ@mail.gmail.com>
<CAHBU6itpttXBfVQGKw=u==k_XSdrht81+m_YDNZP6RM+=9CNow@mail.gmail.com>
<CAK3OfOjHkBFOzJSx=bhhoQJ8Z2bWyEXK52dNyYGWVb9FAj99ow@mail.gmail.com>
Date: Wed, 19 Feb 2014 09:30:20 -0800
Message-ID: <CAHBU6itzQ0rzU3EUYUqzm2qhx03qk1mpx2sehS_zeiw1ypcEgw@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Nico Williams <nico@cryptonector.com>
Content-Type: multipart/alternative; boundary=001a11369b043a49d604f2c5be02
Archived-At: http://mailarchive.ietf.org/arch/msg/json/_EKGe0AXv_mUOur6e-qH2bBuPsc
Cc: Phillip Hallam-Baker <hallam@gmail.com>,
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: Wed, 19 Feb 2014 17:30:27 -0000
On Wed, Feb 19, 2014 at 9:20 AM, Nico Williams <nico@cryptonector.com>wrote;wrote: My proposal is that the WG take all comers for JSON schema languages > as Informational and leave it at that (well, all proposals for which > there's enough authors and reviewers, enough interest). That can't > even be an irritant for you: you can ignore them... > No harm in that, although I also perceive little benefit. > ...unless you think that formal languages used by others will impair > your ability to understand their specs, unless you really prefer > English prose to the max. That'd be an argument I'd want to hear, if > you were making it. I think schemas can be useful (but designing good schema languages is horribly hard, and so easy to get wrong). I think clear English prose is *essential*, the one thing a specification must have. Thus, schemas can be actively harmful if arguing over them distracts attention from crafting the prose properly. This is particularly the case when the schema language is a flawed tool, which so many of them are. I also think that for most protocols, an open-source validator is immensely more useful than a schema. Validators can check semantic constraints that are in principle inaccessible to schema languages, especially simple ones.
- [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