Re: [rfc-i] Unicode in xml2rfc v3

Carsten Bormann <cabo@tzi.org> Thu, 17 December 2020 23:57 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D20F3A095F; Thu, 17 Dec 2020 15:57:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.65
X-Spam-Level:
X-Spam-Status: No, score=-2.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 LG2Jtwpo3ZrU; Thu, 17 Dec 2020 15:57:33 -0800 (PST)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09FD63A0964; Thu, 17 Dec 2020 15:57:32 -0800 (PST)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 84D67F40752; Thu, 17 Dec 2020 15:57:23 -0800 (PST)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id A4368F40752 for <rfc-interest@rfc-editor.org>; Thu, 17 Dec 2020 15:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N7LeXB9P4zkp for <rfc-interest@rfc-editor.org>; Thu, 17 Dec 2020 15:57:19 -0800 (PST)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) by rfc-editor.org (Postfix) with ESMTPS id EC0A3F4074D for <rfc-interest@rfc-editor.org>; Thu, 17 Dec 2020 15:57:18 -0800 (PST)
Received: from [192.168.217.118] (p548dca87.dip0.t-ipconnect.de [84.141.202.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4Cxpnw3NX9zyW6; Fri, 18 Dec 2020 00:57:24 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <afc0024a-e68b-0db8-90ef-1632875d2245@gmail.com>
Date: Fri, 18 Dec 2020 00:57:24 +0100
X-Mao-Original-Outgoing-Id: 629942243.790536-1fbb7803757980f4734c9f300ffc6754
Message-Id: <10411562-B919-46E2-8BB2-A3D8AAD37FCC@tzi.org>
References: <20201216184835.CE1CA2ABC7A1@ary.qy> <AF7F0885-2D39-4F8D-A43B-E1D015146EAE@eggert.org> <72467617-6ca7-b2af-b826-d264c6b6380e@gmail.com> <D8AC8FA8-74DC-4B93-AB5B-73FBE1880F26@ietf.org> <4ef03ad3-1072-20e9-9676-2822a743a614@gmx.de> <afc0024a-e68b-0db8-90ef-1632875d2245@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Subject: Re: [rfc-i] Unicode in xml2rfc v3
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Cc: Julian Reschke <julian.reschke@gmx.de>, rfc-interest@rfc-editor.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

On 2020-12-17, at 22:28, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> RFC 7997 opened the door, but not very wide. In earlier days ASCII was enforced.

A very typical mistake.

When some direction of travel is controversial, there is a tendency to make “compromises”.  This can have the effect that all the costs of taking that direction accrue (because they are not actually influenced by the compromise), but the benefits are artificially limited.

That is exactly what happened here.

We should have embraced the change that emanated from RFC 2277 and the contemporary groundswells in the industry, and two decades later (almost a decade after the first hesitant steps were made with the RFC format), the current status looks comical.

Emojis in RFCs don’t have to be ruled out by some mechanism (just as writing RFCs that are entirely about farting doesn't have to be); having a bit of (much more flexible) policy about this is fine (although we somehow never needed that for the second example).

By the way, authoring tools can still help prevent accidents; smart quotes were mentioned, as probably should be BOMs, various forms of zero-width (invisible) characters etc.  This is particularly relevant for source-code and code-spans, which can be mangled badly when such accidents happen.  None of this is new with going beyond ASCII, as various problems with backslashes in nroff times should remind us of, or the HT interpretation issue that led to the RFC 7386/7396 disaster.

Grüße, Carsten

_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest