Re: [apps-discuss] I-D Action: draft-ietf-appsawg-json-patch-01.txt
"Paul C. Bryan" <pbryan@anode.ca> Tue, 13 March 2012 15:31 UTC
Return-Path: <pbryan@anode.ca>
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 70F2021F8898 for <apps-discuss@ietfa.amsl.com>; Tue, 13 Mar 2012 08:31:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=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 Q4yiZxk9KX16 for <apps-discuss@ietfa.amsl.com>; Tue, 13 Mar 2012 08:31:53 -0700 (PDT)
Received: from maple.anode.ca (maple.anode.ca [72.14.183.184]) by ietfa.amsl.com (Postfix) with ESMTP id E592621F889A for <apps-discuss@ietf.org>; Tue, 13 Mar 2012 08:31:52 -0700 (PDT)
Received: from [192.168.1.119] (unknown [209.97.219.224]) by maple.anode.ca (Postfix) with ESMTPSA id 30FFE6487 for <apps-discuss@ietf.org>; Tue, 13 Mar 2012 15:31:52 +0000 (UTC)
Message-ID: <1331652710.3301.18.camel@neutron>
From: "Paul C. Bryan" <pbryan@anode.ca>
To: apps-discuss@ietf.org
Date: Tue, 13 Mar 2012 08:31:50 -0700
In-Reply-To: <4F5E70BE.9070308@cloudmark.com>
References: <20120309212231.16366.52439.idtracker@ietfa.amsl.com> <4F5E70BE.9070308@cloudmark.com>
Content-Type: multipart/alternative; boundary="=-EiJlNUdqo5qvA7TggqaX"
X-Mailer: Evolution 3.2.2-1
Mime-Version: 1.0
Subject: Re: [apps-discuss] I-D Action: 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: Tue, 13 Mar 2012 15:31:53 -0000
On Mon, 2012-03-12 at 14:55 -0700, Mike Acar wrote: > This version of the draft doesn't address the bad interaction with the > JSON Pointer spec, namely that "add" takes a JSON Pointer to a value > which does not yet exist, and the Pointer spec says that in that case, > an implementation MAY abort with an error. Is that going to be > addressed in -02? I'm of the opinion that expressing a not-yet-existing target as a JSON Pointer is the most simple and intuitive method so far. I've had no problems implementing the specs as a result of this. I agree that the language in the JSON Pointer spec is still somewhat awkward and could still stand to be improved. The suggested alternative of requiring the parent and target member to be expressed separately is more verbose and complex. Over-verbosity of JSON Patch is already an objection that has been raised more than once on this list, and I'm not inclined to exacerbate it further unless there is consensus from the members of appsawg that it should be adopted. Paul
- [apps-discuss] I-D Action: draft-ietf-appsawg-jso… internet-drafts
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Vadim Zaliva
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Murray S. Kucherawy
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mike Acar
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Paul C. Bryan
- [apps-discuss] feedback on draft-ietf-appsawg-jso… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Mike Acar
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Murray S. Kucherawy
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Mike Acar
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Paul C. Bryan
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Murray S. Kucherawy
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Martin J. Dürst
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] I-D Action: draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Julian Reschke
- Re: [apps-discuss] feedback on draft-ietf-appsawg… Mark Nottingham