Re: [apps-discuss] JSON Pointer syntax
"Paul C. Bryan" <pbryan@anode.ca> Wed, 19 September 2012 18:30 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 AA5F921F843F for <apps-discuss@ietfa.amsl.com>; Wed, 19 Sep 2012 11:30:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HDSv3fMTa0nu for <apps-discuss@ietfa.amsl.com>; Wed, 19 Sep 2012 11:30:19 -0700 (PDT)
Received: from maple.anode.ca (maple.anode.ca [72.14.183.184]) by ietfa.amsl.com (Postfix) with ESMTP id 3549D21F843E for <apps-discuss@ietf.org>; Wed, 19 Sep 2012 11:30:19 -0700 (PDT)
Received: from [10.71.13.58] (adsl-75-55-201-218.dsl.pltn13.sbcglobal.net [75.55.201.218]) by maple.anode.ca (Postfix) with ESMTPSA id BA732648E; Wed, 19 Sep 2012 18:30:17 +0000 (UTC)
Message-ID: <1348079072.2880.18.camel@polyglot>
From: "Paul C. Bryan" <pbryan@anode.ca>
To: James M Snell <jasnell@gmail.com>
Date: Wed, 19 Sep 2012 11:24:32 -0700
In-Reply-To: <CABP7Rbeb5fb=nbBvDDqVYF=8KUbSZxzZtbFFafodm1vyZSmq8g@mail.gmail.com>
References: <5059E1E8.6040704@status.net> <CALcybBDThJqCMt-zVfodxc0AW78-pmxD_JdM8nqOjsfiKJaDmw@mail.gmail.com> <5059ED76.50202@status.net> <1348077337.2880.3.camel@polyglot> <CABP7Rbeb5fb=nbBvDDqVYF=8KUbSZxzZtbFFafodm1vyZSmq8g@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.4.3-1
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] JSON Pointer syntax
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, 19 Sep 2012 18:30:19 -0000
I don't have a specific thread in hand I can point you to right now. Back in the early days, the lists we discussed this on were: JSON Schema, JSON Patch and CouchDB. I can probably (later) also dig-up some email exchanges with Kris Zyp regarding his decision to abandon dot notation in favour of slash. Paul On Wed, 2012-09-19 at 11:05 -0700, James M Snell wrote: > Paul, do you happen to have a link referencing the path/pointer > discussion readily available? I (and I'm sure others) would appreciate > being able to review what specific arguments were made. I could go > hunting for them myself but figured it might be faster just to ask. > > On Wed, Sep 19, 2012 at 10:55 AM, Paul C. Bryan <pbryan@anode.ca> > wrote: > For fun reading—and a bit of a history lesson—see > http://tools.ietf.org/html/draft-pbryan-json-patch-00 and > check out its proposed path notation. Path/pointer notation > was then discussed a fair amount, and slash notation would up > being favoured over the dot/bracket notation. > > Paul > > > On Wed, 2012-09-19 at 12:06 -0400, Evan Prodromou wrote: > > On 12-09-19 11:27 AM, Francis Galiegue wrote: > > > JSON Pointer has been written like this on purpose. It is unambiguous, > > > impervious to programming languages pecularities and encodings... All > > > advantages and none of the drawbacks :) > > It conspicuously lacks the advantage of being familiar for people who > > know JavaScript or JavaScript-based syntaxes like the MongoDB example I > > linked to. > > > > That said, I appreciate the response, and I'm just glad the subject has > > been discussed. > > > > -Evan > > > > _______________________________________________ > > apps-discuss mailing list > > apps-discuss@ietf.org > > https://www.ietf.org/mailman/listinfo/apps-discuss > > > > _______________________________________________ > apps-discuss mailing list > apps-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/apps-discuss > > >
- Re: [apps-discuss] JSON Pointer syntax James M Snell
- [apps-discuss] JSON Pointer syntax Evan Prodromou
- Re: [apps-discuss] JSON Pointer syntax Francis Galiegue
- Re: [apps-discuss] JSON Pointer syntax Evan Prodromou
- Re: [apps-discuss] JSON Pointer syntax Francis Galiegue
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Francis Galiegue
- Re: [apps-discuss] JSON Pointer syntax Mark Nottingham
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Paul C. Bryan
- Re: [apps-discuss] JSON Pointer syntax James M Snell
- Re: [apps-discuss] JSON Pointer syntax Paul C. Bryan
- Re: [apps-discuss] JSON Pointer syntax Evan Prodromou
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Julian Reschke
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Julian Reschke
- Re: [apps-discuss] JSON Pointer syntax Phillip Hallam-Baker
- Re: [apps-discuss] JSON Pointer syntax Julian Reschke
- Re: [apps-discuss] JSON Pointer syntax James M Snell
- Re: [apps-discuss] JSON Pointer syntax Nico Williams