Re: [Json] [rfc-i] v3imp #8 Fragment tagging on sourcecode

John Cowan <cowan@mercury.ccil.org> Sat, 31 January 2015 19:53 UTC

Return-Path: <cowan@ccil.org>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 784DA1A1B19; Sat, 31 Jan 2015 11:53:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.089
X-Spam-Level:
X-Spam-Status: No, score=0.089 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 mECXN5zrvSf6; Sat, 31 Jan 2015 11:53:13 -0800 (PST)
Received: from earth.ccil.org (earth.ccil.org [192.190.237.11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D962A1A1B0B; Sat, 31 Jan 2015 11:53:12 -0800 (PST)
Received: from cowan by earth.ccil.org with local (Exim 4.72) (envelope-from <cowan@ccil.org>) id 1YHe6J-0003Wi-97; Sat, 31 Jan 2015 14:53:03 -0500
Date: Sat, 31 Jan 2015 14:53:03 -0500
From: John Cowan <cowan@mercury.ccil.org>
To: Sean Leonard <dev+ietf@seantek.com>
Message-ID: <20150131195302.GA12839@mercury.ccil.org>
References: <54C3CF7F.6090901@seantek.com> <54C4AFF1.6030608@gmx.de> <54C7FAD7.7040500@alum.mit.edu> <54C870B5.7000205@seantek.com> <20150128173229.GC3110@localhost> <54C9632A.2040204@seantek.com> <20150128230227.GG3110@localhost> <54CB6B9A.1080801@seantek.com> <jk4ocapmm6slpo95mcpba00n0phvk9bi19@hive.bjoern.hoehrmann.de> <54CCF10C.5060605@seantek.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <54CCF10C.5060605@seantek.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Sender: John Cowan <cowan@ccil.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/json/GZUbmPINxsexcYw9WVjL58txfDY>
Cc: Nico Williams <nico@cryptonector.com>, rfc-interest@rfc-editor.org, Bjoern Hoehrmann <derhoermi@gmx.net>, abnf-discuss@ietf.org, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] [rfc-i] v3imp #8 Fragment tagging on sourcecode
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 31 Jan 2015 19:53:14 -0000

Sean Leonard scripsit:

> I note also that XML 1.0 prohibits C0 control characters except for
> HT, LF, CR, SP, and DEL. Why the standard prohibits FF and BS, but
> lets DEL in, is rather mysterious to me. 

Carelessness, basically.

> XML 1.1 permits all C0 control characters except NUL. Therefore, a
> XML fragment streaming format akin to draft-ietf-json-text-sequence
> could easily use NUL to separate records on the wire.

XML 1.1 (says the one who initiated its development and fought for it)
is dead, and in fact died a-borning.

-- 
John Cowan          http://www.ccil.org/~cowan        cowan@ccil.org
They tried to pierce your heart with a Morgul-knife that remains in
the wound.  If they had succeeded, you would become a wraith under the
domination of the Dark Lord.         --Gandalf