Re: [Json] Human JSON (Hjson)

Christian Zangl <coralllama@gmail.com> Thu, 26 May 2016 22:24 UTC

Return-Path: <coralllama@gmail.com>
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 7349D12B025 for <json@ietfa.amsl.com>; Thu, 26 May 2016 15:24:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 hUZ83rF_sUIV for <json@ietfa.amsl.com>; Thu, 26 May 2016 15:24:29 -0700 (PDT)
Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 470B812DB72 for <json@ietf.org>; Thu, 26 May 2016 15:04:57 -0700 (PDT)
Received: by mail-wm0-x244.google.com with SMTP id n129so8869046wmn.1 for <json@ietf.org>; Thu, 26 May 2016 15:04:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=0M0HAsX03YxcrxTsrko08KYcuuuUCbY5dUKGYfOJ1JY=; b=rp+U1qbC/U6RWZDmn41VkTIpbkZiFE1/SgAx4eaX0UnxSqF+lonm/SwhgyF2t4GcyF HJ2bItc/qT92ewfQZXf1AxuOpx9vaFJ/p6KKlYY2q92DsY1r4o8ZXAYJOiLTfs9YJA2y aZOLC9Wb2rh65on4/+FeRXzyfsKJ/NgecbHkdX7V7HVyBANCatI1E6w/DsB4+kCUAXB6 XLCOef5Te8cV8edRirhJgEUqsbT7Y62xXD2piomo1TeWan23tbCcZu9rxHveU0T5c4T9 8JpCfS8/92yTcyGcjbIOpGeQbbtK+ag63UgbrltQ1P0bXd6ZAwLZBQfIwtv+pH+I/Zef Jv1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=0M0HAsX03YxcrxTsrko08KYcuuuUCbY5dUKGYfOJ1JY=; b=h+3wJEavgWwc+pSIujgeDt99SBjkqNq9H8+iq4+R06C22R/hoKcK2CbaSYkPL0uScs Af+HbrWz+ShZRqJNhF7k+EG3/Lz7pfyugOZIR3n/NwwHuvlcsb9Io8tFrD/QdXmQ4rFY uLpvSv6aioCuBzq1obkYzzUE8xnUJCNghIdESPgPh7rfldaOBd0jYqfIZBT/qWzpefNS mdP386MDZeg1k1P3LcWzl5i7b/nrdp2KTjvNqc/DHHR5v+/2fowtxPVmPUUxKZuCXIkA ojMNEjIfhujmj6HCuVUUV7srog35hJjXdIAjUOW4uak3mnz4uQa7nz9UhO5bYjKz8E3b WRCw==
X-Gm-Message-State: ALyK8tJuJonxKi32XrA01ocH13vNce8Pjf2Gq2zUrmA0MqmwLK7cQJcHoefCOhjlJEAaig==
X-Received: by 10.28.221.136 with SMTP id u130mr5522829wmg.44.1464300295873; Thu, 26 May 2016 15:04:55 -0700 (PDT)
Received: from [192.168.1.181] (77.116.171.9.wireless.dyn.drei.com. [77.116.171.9]) by smtp.googlemail.com with ESMTPSA id a63sm5435985wmh.11.2016.05.26.15.04.54 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 May 2016 15:04:55 -0700 (PDT)
To: Phillip Hallam-Baker <ietf@hallambaker.com>
From: Christian Zangl <coralllama@gmail.com>
Message-ID: <ad6b48ff-c3f4-052c-3497-bfedc14ebbfe@gmail.com>
Date: Fri, 27 May 2016 00:04:53 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.1.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/json/zMwbOl_FZVkbeeYCQdSZkyOHNAU>
Cc: json@ietf.org
Subject: Re: [Json] Human JSON (Hjson)
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 26 May 2016 22:24:30 -0000

Phillip Hallam-Baker <ietf@hallambaker.com> Thu, 26 May 2016 15:36 UTC 
wrote:

> What I do very much like about YAML is that it is indentation delimited
> like Python, occam and most of my languages I have developed using Goedel.
> However making that work with JSON which is brace delimited may be hard.

I've seen a lot of config files being edited by different people with 
different editors through their life. Depending on the "level of care" 
those files usually ended up having different indentations with mixed 
spaces and tabs.

Developers can handle whitespace issues but we shouldn't place this 
burden on end users or administrators.