Re: [Json] fun with streaming, was The names within an object SHOULD be unique.

Nico Williams <nico@cryptonector.com> Tue, 30 July 2013 16:55 UTC

Return-Path: <nico@cryptonector.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 D511311E80EE for <json@ietfa.amsl.com>; Tue, 30 Jul 2013 09:55:24 -0700 (PDT)
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=-2.599, FM_FORGED_GMAIL=0.622]
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 cJUEeT7WbQIz for <json@ietfa.amsl.com>; Tue, 30 Jul 2013 09:55:19 -0700 (PDT)
Received: from homiemail-a34.g.dreamhost.com (caiajhbdcbef.dreamhost.com [208.97.132.145]) by ietfa.amsl.com (Postfix) with ESMTP id 02EE721F9D34 for <json@ietf.org>; Tue, 30 Jul 2013 09:55:10 -0700 (PDT)
Received: from homiemail-a34.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a34.g.dreamhost.com (Postfix) with ESMTP id E41CB1006E for <json@ietf.org>; Tue, 30 Jul 2013 09:55:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type; s=cryptonector.com; bh=0rfYBdTLxW9qmK+DcoBF vp5mSA4=; b=GAbRsK4MVCwJ7tXOO7ybtTSsdzIXvWOtYKPw7HQWHoNI0+JJvhAd o+0oRnGwhtB01dP/D4qEO03012fAeoe3iCX/kmF5nfqgvuVzUxkG9uAIz0+OrDti o1kaIDe4Vf4v+IwUl3LiKcrRbp3IL9eCd8J2G2PecnnWNEDfpevZ6Xk=
Received: from mail-we0-f179.google.com (mail-we0-f179.google.com [74.125.82.179]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a34.g.dreamhost.com (Postfix) with ESMTPSA id DD7431005D for <json@ietf.org>; Tue, 30 Jul 2013 09:54:59 -0700 (PDT)
Received: by mail-we0-f179.google.com with SMTP id t57so5305257wes.38 for <json@ietf.org>; Tue, 30 Jul 2013 09:54:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=MSikjiyfQMZYK8ou/JLQuBnCE3+YIGEwOHU8di54Y3Q=; b=ZqEnWJEb9hRcoD0uquDjpCGSG4gKSBK6T/P+aNxc5v2K+j0GtdHaYvro4eTyA311nx bfY32MkxOolIVzhUSXYaMgNV2J+fr+s4qLjK6MU8QUjSDZoZaJS0IRNkqg/T2C3ILLUz WxeiE93Y7HJxHbFYcwLoUL449YMuf34eKl+SjwdL9bsw0CyQzkK6JixKOcL60B4uBvDr rj0baJHaRn7mjgWUBw+Jb5yuAv+D80CRDo7zrOQgpP4IzgPkeMwwDLgywwlTZ2vF3z2c lKxiH6QsVvGUuxgo5tUT1TypLue8ozGfjOK3bimf2Qj+eLK4ACY8wfjqU9JBbuB0rC/O 1noA==
MIME-Version: 1.0
X-Received: by 10.180.79.161 with SMTP id k1mr1584559wix.36.1375203294908; Tue, 30 Jul 2013 09:54:54 -0700 (PDT)
Received: by 10.216.21.138 with HTTP; Tue, 30 Jul 2013 09:54:54 -0700 (PDT)
In-Reply-To: <CAHBU6it7vJZ7XXj2yy=VBLXVXAueNVf0EZb+CR9rCKn+hTLdcw@mail.gmail.com>
References: <20130730142623.GB17809@mercury.ccil.org> <20130730160719.3203.qmail@joyce.lan> <CAHBU6it7vJZ7XXj2yy=VBLXVXAueNVf0EZb+CR9rCKn+hTLdcw@mail.gmail.com>
Date: Tue, 30 Jul 2013 11:54:54 -0500
Message-ID: <CAK3OfOgsx+8Q83WRv9ZWFkD3LwP4bQGF7zqP=z6uOnqP+2L2LQ@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: Tim Bray <tbray@textuality.com>
Content-Type: text/plain; charset="UTF-8"
Cc: John Levine <johnl@taugh.com>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] fun with streaming, was The names within an object SHOULD be unique.
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: Tue, 30 Jul 2013 16:55:26 -0000

On Tue, Jul 30, 2013 at 11:39 AM, Tim Bray <tbray@textuality.com> wrote:
> Has anyone any personal knowledge of an app whose correct function depends
> on the use of duplicate keys?  -T

On was linked earlier, one whose docs explicitly said "JSON supports
this, so we use it".  I don't mind breaking them.  What I do mind is
language that leaves streaming implementations in the cold.