Re: [apps-discuss] feedback on draft-ietf-appsawg-json-patch-01.txt

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Wed, 21 March 2012 06:55 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90D4B21F84DD for <apps-discuss@ietfa.amsl.com>; Tue, 20 Mar 2012 23:55:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.25
X-Spam-Level:
X-Spam-Status: No, score=-100.25 tagged_above=-999 required=5 tests=[AWL=-0.460, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
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 PhnAgXTTq7wD for <apps-discuss@ietfa.amsl.com>; Tue, 20 Mar 2012 23:55:11 -0700 (PDT)
Received: from scintmta01.scbb.aoyama.ac.jp (scintmta01.scbb.aoyama.ac.jp [133.2.253.33]) by ietfa.amsl.com (Postfix) with ESMTP id A118B21F84D8 for <apps-discuss@ietf.org>; Tue, 20 Mar 2012 23:55:10 -0700 (PDT)
Received: from scmse02.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta01.scbb.aoyama.ac.jp (secret/secret) with SMTP id q2L6t9Jb008089 for <apps-discuss@ietf.org>; Wed, 21 Mar 2012 15:55:09 +0900
Received: from (unknown [133.2.206.133]) by scmse02.scbb.aoyama.ac.jp with smtp id 5172_a483_ccb36808_7322_11e1_9bce_001d096c5782; Wed, 21 Mar 2012 15:55:09 +0900
Received: from [IPv6:::1] ([133.2.210.1]:38867) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15AC73C> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Wed, 21 Mar 2012 15:55:14 +0900
Message-ID: <4F697B48.1050305@it.aoyama.ac.jp>
Date: Wed, 21 Mar 2012 15:55:04 +0900
From: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <20120309212231.16366.52439.idtracker@ietfa.amsl.com> <4F689626.9070500@gmx.de> <1332261146.2171.7.camel@neutron> <4F68B37E.9060608@gmx.de> <1332262482.2171.11.camel@neutron> <4F68BDB7.7030808@gmx.de> <1332269074.2171.21.camel@neutron> <4F68D295.2040401@gmx.de> <1332277294.2171.25.camel@neutron> <4F68F2F8.7000207@gmx.de> <9452079D1A51524AA5749AD23E0039280949C7@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E0039280949C7@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] feedback on draft-ietf-appsawg-json-patch-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Mar 2012 06:55:11 -0000

On 2012/03/21 6:40, Murray S. Kucherawy wrote:

> Does there need to be one-and-only-one?

In theory, not necessarily. In practice, not having a lot of variation 
usually helps.

> Or I guess more accurately, do we need to say this is the one and only way to do this?  Seems like that closes the door to someone coming up with a better idea.

Fragment pointers into datastructures such as JSON isn't exactly a brand 
new field with lots of new possibilities. And XPointer has shown that 
making it too complicated cuts out most implementations. My proposal 
would be to somehow include an extensibility hatch, but then say this is 
the one and only one.

Regards,    Martin.