Re: [xmpp] Consensus Call on Adoption of POSH

Alexander Holler <holler@ahsoftware.de> Fri, 31 January 2014 15:49 UTC

Return-Path: <holler@ahsoftware.de>
X-Original-To: xmpp@ietfa.amsl.com
Delivered-To: xmpp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDA2D1A0367 for <xmpp@ietfa.amsl.com>; Fri, 31 Jan 2014 07:49:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.208
X-Spam-Level:
X-Spam-Status: No, score=0.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jOwBOjXYX-er for <xmpp@ietfa.amsl.com>; Fri, 31 Jan 2014 07:49:42 -0800 (PST)
Received: from mail.ahsoftware.de (h1446028.stratoserver.net [85.214.92.142]) by ietfa.amsl.com (Postfix) with ESMTP id D6CC11A028B for <xmpp@ietf.org>; Fri, 31 Jan 2014 07:49:41 -0800 (PST)
Received: by mail.ahsoftware.de (Postfix, from userid 65534) id 7DFA2423C2AB; Fri, 31 Jan 2014 16:49:34 +0100 (CET)
Received: from eiche.ahsoftware (p57B23771.dip0.t-ipconnect.de [87.178.55.113]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.ahsoftware.de (Postfix) with ESMTPSA id 67534423C2A1 for <xmpp@ietf.org>; Fri, 31 Jan 2014 16:49:33 +0100 (CET)
Received: by eiche.ahsoftware (Postfix, from userid 65534) id CDD468C333; Fri, 31 Jan 2014 16:49:31 +0100 (CET)
Received: from [IPv6:feeb::c685:8ff:fe12:175d] (unknown [IPv6:feeb::c685:8ff:fe12:175d]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by eiche.ahsoftware (Postfix) with ESMTPS id D8A0D7F85A for <xmpp@ietf.org>; Fri, 31 Jan 2014 15:49:26 +0000 (UTC)
Message-ID: <52EBC605.5000604@ahsoftware.de>
Date: Fri, 31 Jan 2014 16:49:25 +0100
From: Alexander Holler <holler@ahsoftware.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: xmpp@ietf.org
References: <3E197582-9715-4FE9-AA4A-322FDC18F301@nostrum.com> <52EA1171.9010604@ahsoftware.de> <CAJ9A0VsVorYJu7sW_uevpakbZ0UeGQ0A+3NyystRB5=NJgmaLw@mail.gmail.com> <52EA2F60.4070103@ahsoftware.de> <CF1002CE.377C7%jhildebr@cisco.com> <52EA4A19.5060103@ahsoftware.de> <CF1010D6.37801%jhildebr@cisco.com> <88C7A135-498A-44B4-9855-413B7CEE091B@nostrum.com> <52EA6FB3.2050007@cisco.com>
In-Reply-To: <52EA6FB3.2050007@cisco.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Subject: Re: [xmpp] Consensus Call on Adoption of POSH
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: XMPP Working Group <xmpp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xmpp>, <mailto:xmpp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xmpp/>
List-Post: <mailto:xmpp@ietf.org>
List-Help: <mailto:xmpp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jan 2014 15:49:44 -0000

Am 30.01.2014 16:28, schrieb Matt Miller:
> [ speaking as a co-chair of the JSON Working Group ]
> 
> The sole item for the JSON WG -- an update to RFC4627 -- is currently
> in the RFC editor's queue.  The WG discussed the topic of comments a
> number of times, but there was no consensus to add comments to the
> JSON format at the time.
> 
> The JSON WG is currently discussing what to do next.
> 
> [ speaking personally ]
> 
> I don't think the lack of a specific syntax for comments is all that
> harmful.  Plenty of systems use JSON today for configuration, and seem
> to be getting by fine; *some* of them use a special syntax, but many
> (from the discussions in the jSON WG, it might even be a majority)
> make use of special name/value pairs within the objects.

When you use it for configuration, you can just use the comment type the
parser of your choice uses. You rely on that parser anyway and will
unlikely switch it. And that workaround to use a special key with the
comment as value is ugly and doesn't give you the possibility to quickly
or temporary disable stuff, nor does it give you the possibility to
comment whole blocks.

Nothing of the above is a solution for standards. They can not rely on
the parser and using a special key as comment doesn't make sense.

And I'm unable to see why they have a problem in defining a character
and it's successors until newline as whitespace. Maybe they can't decide
on the character. They even don't have to enforce it, all what is
necessary is that they standardize one and the same character for the
optional comment-functionality so that all comment-allowing parsers do
use the same character. Something which should have been done right from
the beginning.

Anyway, I assume I'm now really offtopic. Sorry for that, but for me
missing comment functionality is a show blocker for many things and it
smells like going back to stone age.

Regards,

Alexander Holler