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

John Cowan <> Wed, 19 February 2014 16:31 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 5F43E1A0249 for <>; Wed, 19 Feb 2014 08:31:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.748
X-Spam-Status: No, score=-1.748 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 5pfSCBgYc0VT for <>; Wed, 19 Feb 2014 08:31:06 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id EE4CB1A01CE for <>; Wed, 19 Feb 2014 08:31:05 -0800 (PST)
Received: from cowan by with local (Exim 4.72) (envelope-from <>) id 1WGA31-0005R1-5w; Wed, 19 Feb 2014 11:30:59 -0500
Date: Wed, 19 Feb 2014 11:30:59 -0500
From: John Cowan <>
To: Tim Bray <>
Message-ID: <>
References: <> <> <>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <>
Cc: Phillip Hallam-Baker <>, Paul Hoffman <>, JSON WG <>
Subject: Re: [Json] Nudging the English-language vs. formalisms discussion forward
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 19 Feb 2014 16:31:09 -0000

Tim Bray scripsit:

> I feel that successful Internet interoperation is achieved at the level of
> syntax; clear specification of which bytes should be sent and which
> returned.  

  It took me years to realise how deep and important the divide is between
  wanting an SDK and wanting to know the underlying protocol. Too much of
  our biz can only see one of these realities. I grew up with networked
  minicomputers and (mostly) Unix, and maybe that's why, in the final
  analysis, I always want to see the bits on the wire, because in the
  final analysis, given any programmable device, I can work with them.
        --Tim Bray, some time before 2001

All Gaul is divided into three parts: the part          John Cowan
that cooks with lard and goose fat, the part  
that cooks with olive oil, and the part that  
cooks with butter. --David Chessler