Re: [Json] Generators

Carsten Bormann <cabo@tzi.org> Mon, 10 June 2013 10:24 UTC

Return-Path: <cabo@tzi.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 75DC421F8B35 for <json@ietfa.amsl.com>; Mon, 10 Jun 2013 03:24:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.051
X-Spam-Level:
X-Spam-Status: No, score=-106.051 tagged_above=-999 required=5 tests=[AWL=0.198, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 CQRGeeCmYHW1 for <json@ietfa.amsl.com>; Mon, 10 Jun 2013 03:24:12 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id E0FDA21F8916 for <json@ietf.org>; Mon, 10 Jun 2013 03:24:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.4/8.14.4) with ESMTP id r5AAO4sb025752; Mon, 10 Jun 2013 12:24:04 +0200 (CEST)
Received: from [192.168.217.105] (p54893267.dip0.t-ipconnect.de [84.137.50.103]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 5B1D53B2C; Mon, 10 Jun 2013 12:24:04 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\))
Content-Type: text/plain; charset="iso-8859-1"
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <60EAB36FA95E40A180330B3D7F8377F5@marcosc.com>
Date: Mon, 10 Jun 2013 12:24:01 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <CB545934-DB9A-42AC-9457-F46BF925E84B@tzi.org>
References: <51B58261.5040808@drees.name> <51b5a11d.0881440a.629d.68d4SMTPIN_ADDED_BROKEN@mx.google.com> <60EAB36FA95E40A180330B3D7F8377F5@marcosc.com>
To: Marcos Caceres <w3c@marcosc.com>
X-Mailer: Apple Mail (2.1508)
Cc: json@ietf.org
Subject: Re: [Json] Generators
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, 10 Jun 2013 10:24:23 -0000

On Jun 10, 2013, at 12:10, Marcos Caceres <w3c@marcosc.com> wrote:

> please write the algorithm

hixiefy (vt): Make a specification less useful but more apparently
"precise" by down-compiling readable English text that makes use of
some structure and certain unstated assumptions into barely readable,
ambiguous pseudo code based on the same unstated assumptions, but now
leaving recognizing the structure as an exercise to the reader.

I'm well aware that you sometimes have to give up writing an
interoperability specification and instead actually specify an 
algorithm, but that should be a last resort, never the approach 
from the outset.

> pretty lousy spec text.

Yep.

Grüße, Carsten