Re: [Json] Two Documents
"Pete Cordell" <petejson@codalogic.com> Wed, 19 June 2013 15:37 UTC
Return-Path: <petejson@codalogic.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63E8221F9CC9 for <json@ietfa.amsl.com>; Wed, 19 Jun 2013 08:37:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.743
X-Spam-Level: *
X-Spam-Status: No, score=1.743 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_50=0.001, SARE_HEAD_XUNSENT=1.666, STOX_REPLY_TYPE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id grRBw6ZgHY7I for <json@ietfa.amsl.com>; Wed, 19 Jun 2013 08:37:01 -0700 (PDT)
Received: from codalogic.com (codalogic.com [94.136.60.219]) by ietfa.amsl.com (Postfix) with ESMTP id EBA5121F9CE7 for <json@ietf.org>; Wed, 19 Jun 2013 08:36:58 -0700 (PDT)
Received: (qmail 19860 invoked from network); 19 Jun 2013 16:36:57 +0100
Received: from host86-169-212-62.range86-169.btcentralplus.com (HELO codalogic) (86.169.212.62) by codalogic.com with (RC4-MD5 encrypted) SMTP; 19 Jun 2013 16:36:57 +0100
Message-ID: <2E8AF23771284CF0BE394DBFF12DEB80@codalogic>
From: Pete Cordell <petejson@codalogic.com>
To: Tim Bray <tbray@textuality.com>
X-Unsent: 1
References: <51B9EA49.2050604@crockford.com><BF7E36B9C495A6468E8EC573603ED9411528A0E2@xmb-aln-x11.cisco.com><51C1121E.8050004@crockford.com> <CAHBU6isgo-pLBUHM-6ix3eChD4khMgFBEyf6pDYzU3-oteAD=g@mail.gmail.com>
x-vipre-scanned: 01A7FB000049A801A7FC4D
Date: Wed, 19 Jun 2013 16:37:03 +0100
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="UTF-8"; reply-type="original"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Cc: json@ietf.org
Subject: Re: [Json] Two Documents
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
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 Jun 2013 15:37:06 -0000
Original Message From: "Tim Bray" > So I think it would be abusive to our customers to make them read two > documents to get their jobs done. I’m scratching my head to think of > anyone who would read one of these documents but not the other, and I’m > coming up empty. My feeling is that the current JSON spec has warts, largely due to ambiguity, that many of us would like to see resolved, but by the nature of backwards compatibility we can't fix them with a one document strategy. I'm musing that what I'd ideally like to see is a document to describe JSON as it currently is, warts and all, in a document called "The JSON Data Interchange Format". As much as anything this would highlight ambiguities in the current spec, but not necessarily resolve them. Then have a separate spec named along the lines of "The Good JSON Data Interchange Format" that has a structure similar to the first, but has wording along the lines of "A good JSON parser MUST..." etc. Hopefully the second one can be effectively JSONbis and a single document source for anybody that wants to go that route, and is also less ignorable than an informational BCP for those that like to cut corners on implementation. Pete Cordell Codalogic Ltd C++ tools for C++ programmers, http://codalogic.com Read & write XML in C++, http://www.xml2cpp.com
- [Json] Two Documents Douglas Crockford
- Re: [Json] Two Documents John Cowan
- Re: [Json] Two Documents Douglas Crockford
- Re: [Json] Two Documents Mark Miller
- Re: [Json] Two Documents Markus Lanthaler
- Re: [Json] Two Documents Tim Bray
- Re: [Json] Two Documents Carsten Bormann
- Re: [Json] Two Documents Nico Williams
- Re: [Json] Two Documents John Cowan
- Re: [Json] Two Documents Jacob Davies
- Re: [Json] Two Documents R S
- Re: [Json] Two Documents Tim Bray
- Re: [Json] Two Documents Eliot Lear
- Re: [Json] Two Documents Matt Miller (mamille2)
- Re: [Json] Two Documents Vinny A
- Re: [Json] Two Documents Paul Hoffman
- Re: [Json] Two Documents Douglas Crockford
- [Json] On representing what ECMA wants Paul Hoffman
- Re: [Json] Two Documents Paul Hoffman
- Re: [Json] On representing what ECMA wants Rick Waldron
- Re: [Json] On representing what ECMA wants Mark Miller
- Re: [Json] On representing what ECMA wants Paul Hoffman
- Re: [Json] Two Documents Markus Lanthaler
- Re: [Json] Two Documents Stefan Drees
- Re: [Json] Two Documents Tim Bray
- Re: [Json] Two Documents Carsten Bormann
- Re: [Json] Two Documents Joe Hildebrand (jhildebr)
- Re: [Json] Two Documents John Cowan
- Re: [Json] Two Documents Nico Williams
- Re: [Json] Two Documents Pete Cordell
- Re: [Json] Two Documents Carsten Bormann