Re: [Json] Response to Statement from Ecma International TC39

"John Levine" <johnl@taugh.com> Mon, 09 December 2013 04:25 UTC

Return-Path: <prvs=0048efaad2=johnl@iecc.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 4529C1AE144 for <json@ietfa.amsl.com>; Sun, 8 Dec 2013 20:25:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.793
X-Spam-Level:
X-Spam-Status: No, score=-1.793 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01] autolearn=no
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 qdLwqB1BlxMV for <json@ietfa.amsl.com>; Sun, 8 Dec 2013 20:25:45 -0800 (PST)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 7F98C1AE129 for <json@ietf.org>; Sun, 8 Dec 2013 20:25:44 -0800 (PST)
Received: (qmail 35782 invoked from network); 9 Dec 2013 04:25:39 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 9 Dec 2013 04:25:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=52a54643.xn--hew.k1310; i=johnl@user.iecc.com; bh=lfl9Sp6oZ+r7nRAEJXrdqQZoGokGA+pm4UwMu7ewQU4=; b=dKuBVh539iL6aU/i+GfOZ+Hvrnb2NOEKCY6wXFxDPSOROLW3hBgfgzdhJaIg/Lvj06PDANNpRToYQY1uaCJgGorNhlIKf7tkLugusOmxwtwgQ2tjOD/GTwr9ckS/R5SoQyTfYVH2wpfU4GXszeI+LZvBHhQ6jtQBXWPUBD1puXKraL6994BoMzwBwO60W/lFniEfZo+YMxC8ff9TaBzQrIjXt1UtOZAc7mS2Mo9xuWlr35ggXAldelbmFk8K1ot4
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=52a54643.xn--hew.k1310; olt=johnl@user.iecc.com; bh=lfl9Sp6oZ+r7nRAEJXrdqQZoGokGA+pm4UwMu7ewQU4=; b=AgAi7qywxaeIe2yqBlZ9aVhyA9g4Ja0fxLYp5QVlhijWwjhhJrM1pTDsoY7VfCQDTiK5gLdoYw9OKnCYmgV1+navAyQAZQQ9LxogR8CUSPwCTyV1xD+ZNydmiDpfdq15rpLxbPJCvKI5J1LCt5Ku/VHeUzd6SBiZaSKmKnng/e9n5c2jg+9miBIxcZsQMGafQVKuwrAeWUp8oFa7VmWY8fTkgedXIaeA39bhxp+QM0uRC/ZMCDGyN66yZXrEFJVo
Date: Mon, 09 Dec 2013 04:25:17 -0000
Message-ID: <20131209042517.93270.qmail@joyce.lan>
From: John Levine <johnl@taugh.com>
To: json@ietf.org
In-Reply-To: <CAHBU6isZsvJAbpHtuv10AMsAaV6npHFB9zxrZHoHC4CU1Z+L+g@mail.gmail.com>
Organization:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Cc: tbray@textuality.com
Subject: Re: [Json] Response to Statement from Ecma International TC39
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: Mon, 09 Dec 2013 04:25:47 -0000

>Put another way, when JSON is used as a message format, objects are
>serializations of hash tables, that’s all they are, and asking for anything
>more than that is not interoperable.

Yeah.  Unless I've missed something in the past 100,000 messages (you
never know) our goal is to tell people how to write code that has the
greatest chance of interoperating with other JSON producers and
consumers, not to tell people how to be bug-compatible with specific
implementations.  Not even very popular specific implementations.

R's,
John