Re: [Json] Consensus call: establishing name equality

John Cowan <cowan@mercury.ccil.org> Mon, 24 June 2013 16:52 UTC

Return-Path: <cowan@ccil.org>
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 BAB3911E816D for <json@ietfa.amsl.com>; Mon, 24 Jun 2013 09:52:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.463
X-Spam-Level:
X-Spam-Status: No, score=-3.463 tagged_above=-999 required=5 tests=[AWL=0.136, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 NLdHBuk-38OL for <json@ietfa.amsl.com>; Mon, 24 Jun 2013 09:52:36 -0700 (PDT)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) by ietfa.amsl.com (Postfix) with ESMTP id E715111E8168 for <json@ietf.org>; Mon, 24 Jun 2013 09:52:35 -0700 (PDT)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1UrA0G-0008Nd-Lc; Mon, 24 Jun 2013 12:52:32 -0400
Date: Mon, 24 Jun 2013 12:52:32 -0400
From: John Cowan <cowan@mercury.ccil.org>
To: Carsten Bormann <cabo@tzi.org>
Message-ID: <20130624165232.GC11572@mercury.ccil.org>
References: <DB211AD8-6BBA-4D95-9B6E-F00AA69E584E@vpnc.org> <6BCAAC4F-2B45-43BA-A40B-96F3369A5851@tzi.org> <CAO1wJ5SzsOvj2voaeM83G2FxmEwBSREHP5YtE5T8G-mgoM4jNw@mail.gmail.com> <CAHBU6iv8wGJQGpsswSf0GgkN6uQAXP8XFRbabjzWnNSJoifQzw@mail.gmail.com> <CAO1wJ5S7gvqJUydhfUkweffOxm+DcnEgZVciUVvnzj2gHYrAow@mail.gmail.com> <CAHBU6is5OVK6jVB_=Lu1W0RPEF1+f0wG1GZU44OQ1vbgP8vGgw@mail.gmail.com> <CAO1wJ5TV1f0G-WHKnO33TAjSVa2v77vm2kX=otTycyUFZf66pw@mail.gmail.com> <0C11C9BF-DD21-4863-A3C9-C3987EEA4B64@tzi.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <0C11C9BF-DD21-4863-A3C9-C3987EEA4B64@tzi.org>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Cc: Jacob Davies <jacob@well.com>, JSON WG <json@ietf.org>
Subject: Re: [Json] Consensus call: establishing name equality
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: Mon, 24 Jun 2013 16:52:41 -0000

Carsten Bormann scripsit:

> (On of the persistent problems with IETF specifications is that the only
> formal description method used widely, ABNF, makes the reader focus
> on the representation, when actually it would often be more useful to
> focus on the represented data object.  It is almost always crucial to
> clearly distinguish the two.

Indeed it is!

> Clearly, what we are interchanging are the represented objects,

I would say just the opposite: clearly, what we are exchanging is the
representations.  The represented objects never go anywhere: they are
re-created at the destination and are hopefully isomorphic to those
that existed at the source.

I'm not sure if you really disagree or it was just a lapsus linguae.

> so some purists argue we never need to even talk about their
> interpretation.  That is a fallacy, because there is no interchange
> unless the interpretations match well enough.)

Indeed.

> *): How do you like "\u028ä"?  Well, that may seem invalid and is a
> bit hard to read, but if may mail client hadn't normalized it under my
> fingers,

The moral here is never to place a combining character directly after
markup, or it will combine with the markup.  The W3C Character Model
draft makes this point.

> it would be the same as "\u028a\u0308", which is a credible
> upsilon diaeresis 

Not so much; Latin upsilon (used in IPA) has serifs, which makes it
quite un-Greek in form.  The proper upsilon with diaeresis (dialytika)
is U+03CB.

-- 
John Cowan   http://ccil.org/~cowan  cowan@ccil.org
[P]olice in many lands are now complaining that local arrestees are insisting
on having their Miranda rights read to them, just like perps in American TV
cop shows.  When it's explained to them that they are in a different country,
where those rights do not exist, they become outraged.  --Neal Stephenson