Re: [Tools-discuss] Why do we even have text formats any more?

Michael Richardson <mcr+ietf@sandelman.ca> Wed, 28 July 2021 15:42 UTC

Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E271F3A15C6 for <tools-discuss@ietfa.amsl.com>; Wed, 28 Jul 2021 08:42:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, 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 vspeEvsaKSdu for <tools-discuss@ietfa.amsl.com>; Wed, 28 Jul 2021 08:42:54 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 807D33A159E for <tools-discuss@ietf.org>; Wed, 28 Jul 2021 08:42:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 70F14389B4; Wed, 28 Jul 2021 11:46:37 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id EL7NhIznfAfJ; Wed, 28 Jul 2021 11:46:32 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 8A2653899A; Wed, 28 Jul 2021 11:46:32 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 984F615B; Wed, 28 Jul 2021 11:42:42 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Martin Thomson <mt@lowentropy.net>, tools-discuss@ietf.org
In-Reply-To: <4d70a1ac-a275-420a-83f6-99dfd5b5385c@www.fastmail.com>
References: <4d70a1ac-a275-420a-83f6-99dfd5b5385c@www.fastmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Wed, 28 Jul 2021 11:42:42 -0400
Message-ID: <19431.1627486962@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/vYmo0o3mVQuGEFja_op3309Secc>
Subject: Re: [Tools-discuss] Why do we even have text formats any more?
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jul 2021 15:43:00 -0000

Martin Thomson <mt@lowentropy.net> wrote:
    > I realize that this might be a little inflammatory as far as subjects
    > go, but bear with me.

    > There are probably a few narrow cases where rendering plain text is
    > better than HTML.

The time when it's nice to have actual .txt files is when writing code, and
one needs to search for, and then copy and pasting bits of requirement into the code.
But, if I'm really working on such a document, I can run xml2rfc -o text myself.

    > Here's an alternative: style the HTML so that it looks like the text.  I tried this and it worked shockingly well.

    > Repo: https://github.com/martinthomson/rfc-txt-html
    > Demo: https://martinthomson.github.io/rfc-txt-html/diff.html

    > This isn't perfect, but it seems pretty good to me.

I agree: it looks great.
I also agree that we should obsolete the htmlizer.

--
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 IøT consulting )
           Sandelman Software Works Inc, Ottawa and Worldwide