Re: [Json] Nudging the English-language vs. formalisms discussion forward

John Cowan <cowan@mercury.ccil.org> Wed, 19 February 2014 23:04 UTC

Return-Path: <cowan@ccil.org>
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 752A41A051C for <json@ietfa.amsl.com>; Wed, 19 Feb 2014 15:04:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.148
X-Spam-Level:
X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548] 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 Zw0pDGrhvURf for <json@ietfa.amsl.com>; Wed, 19 Feb 2014 15:04:55 -0800 (PST)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) by ietfa.amsl.com (Postfix) with ESMTP id C820C1A02B9 for <json@ietf.org>; Wed, 19 Feb 2014 15:04:55 -0800 (PST)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1WGGC9-0004tf-A5; Wed, 19 Feb 2014 18:04:49 -0500
Date: Wed, 19 Feb 2014 18:04:49 -0500
From: John Cowan <cowan@mercury.ccil.org>
To: Phillip Hallam-Baker <hallam@gmail.com>
Message-ID: <20140219230449.GB12169@mercury.ccil.org>
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> <20140219163059.GA18485@mercury.ccil.org> <CAK3OfOjzVJRVzZbj+MtsX4CNEpK70eYSdu6boQKxJmWLdrCH=g@mail.gmail.com> <20140219200609.GB8132@mercury.ccil.org> <CAMm+LwiccGBUT7zt-9sgT7BitetFqs_SCe+xSY166OyaiqFMvw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CAMm+LwiccGBUT7zt-9sgT7BitetFqs_SCe+xSY166OyaiqFMvw@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/json/W1aaKbqchdaEymADQb3XAoiU50A
Cc: Nico Williams <nico@cryptonector.com>, Tim Bray <tbray@textuality.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 23:04:57 -0000

Phillip Hallam-Baker scripsit:

> That is because XML markup requires the schema to be specified in the
> document

Not so, unless you mean DTDs.

> because the extensibility scheme depends on it (i.e. the mechanism
> is bust)

Not so.

> The problem with XML is that it was designed to be a less awful version of
> SGML while allowing the HTML document markup that already existed to be
> supported

Not so.

> which meant support for most existing DTDs.

Not so.

> So XML Schema has to
> have a lot of features that are unnecessary and complex so that all the
> horrors of SGML could be supported.

Not so.

> Both are cases of someone or rather a committee trying to define a
> specification for mapping bits on the wire to the abstract data model
> rather than mapping the abstract data model to bits on the wire.

Not so.

> I can't think of an intrinsic type that isn't a boolean, a number
> or a string. And as far as bits on the wire goes, there are no sets or bags
> either, there are only structures and lists.

All I can say is, your imagination appears deficient.

-- 
Verbogeny is one of the pleasurettes    John Cowan <cowan@ccil.org>
of a creatific thinkerizer.             http://www.ccil.org/~cowan
   --Peter da Silva