Re: [Tools-discuss] Let's have better tools

John R Levine <johnl@taugh.com> Sun, 27 June 2021 19:48 UTC

Return-Path: <johnl@taugh.com>
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 6721C3A163C for <tools-discuss@ietfa.amsl.com>; Sun, 27 Jun 2021 12:48:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=iecc.com header.b=5CjP832p; dkim=pass (2048-bit key) header.d=taugh.com header.b=k/CusyfW
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 fO5CkufJYR59 for <tools-discuss@ietfa.amsl.com>; Sun, 27 Jun 2021 12:48:39 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DAA563A163B for <tools-discuss@ietf.org>; Sun, 27 Jun 2021 12:48:38 -0700 (PDT)
Received: (qmail 71320 invoked from network); 27 Jun 2021 19:48:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type; s=11694.60d8d614.k2106; bh=cQ936SCoWpsTnld8QINFuA9myh5Ao2vwfF54FRhxsFU=; b=5CjP832piTgPaPR0RWTzC/9vsIp8+THASYX6y21BDjniQZuGHCQrTEy0H2UCPAHP4BE8q6zOp6n+S/IIZN/87IItLnPMgCjr/SUC65Wl5aEjoBdK53DQc9a/3yu1wZEv+6zl3xKqQ+HvTQZXcl6dj8Nb6WUCRKlTbAdeJkzUm3P/vMac3IcmN6EuaW35m+9oJizeZnt+NAPlL8CoWXWYCyhgFR3M6DlMOvDPOPn5Tw+z+pXw78CtFWpygvjI8+BGd1/qzUQBokkySi2x8+y4n13VbBwg5Idt+0rjSJuy5Sgycd/g0p0/iHr1Md02N1S9PhYaW8IwGV0olZkNoFSZow==
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type; s=11694.60d8d614.k2106; bh=cQ936SCoWpsTnld8QINFuA9myh5Ao2vwfF54FRhxsFU=; b=k/CusyfWB3mgTCe0lCsyZ4J1oLyNpzS31R6+bRLVGgj8CmUVGHtpiWMKHJNO5o88UtqmBHPf8Veq9DR3CUrC1DcD07o5M3lmrlQBzpI6Oud6mgJfIQaU/DiK5E2Z14F+1cYH7tSQzlzoE5c3y4yELsipJymCEAWV1AhAK44x2DVezp31bgUMu9ecb6wTQEY+8Mv6DrXxG7P7LNcqfRZRHg1AZKDxUpqaKgR7JLMYa3joRU9e3227no32J93Zkr2mvXz54yAxHjU6YGLBQ1YVHWahTLiz9bEPvPtZaaUfJjeytedqyL/cwcLC0Epe0idASKebqUz4I6fKPacAMHaenw==
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.2 ECDHE-RSA AES-256-GCM AEAD) via TCP6; 27 Jun 2021 19:48:36 -0000
Received: by ary.qy (Postfix, from userid 501) id C7C0918E6A36; Sun, 27 Jun 2021 15:48:32 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1]) by ary.qy (Postfix) with ESMTP id E51E618E6A13; Sun, 27 Jun 2021 15:48:32 -0400 (EDT)
Date: Sun, 27 Jun 2021 15:48:32 -0400
Message-ID: <fc52d7a2-bdc-b799-2278-77096f32e2f@taugh.com>
From: John R Levine <johnl@taugh.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Cc: tools-discuss <tools-discuss@ietf.org>
X-X-Sender: johnl@ary.qy
In-Reply-To: <CAA=duU17ZAbi-yD7xsaKewgn4dxiS-jYmZuZhEQet2UhfrfpSw@mail.gmail.com>
References: <20210627013258.1D30F188447C@ary.qy> <691b91b6-86d7-2a3d-b9dc-8c19cc507db4@gmail.com> <584d34d6-5630-bbb7-35cc-9459dabc80f0@taugh.com> <82887902-90d0-3616-656b-fc39e4febd47@gmail.com> <70fee53d-28b9-874a-6988-6c1234ca149@taugh.com> <55B80E3D-E22B-439F-9D5B-96185A1CE65B@tzi.org> <CAA=duU17ZAbi-yD7xsaKewgn4dxiS-jYmZuZhEQet2UhfrfpSw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; format="flowed"; charset="US-ASCII"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tools-discuss/UK1QyczXiBNU54lSJkACO137Hto>
Subject: Re: [Tools-discuss] Let's have better tools
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: Sun, 27 Jun 2021 19:48:45 -0000

On Sun, 27 Jun 2021, Andrew G. Malis wrote:
> But what would be really cool would be something similar to
> what we had with nroffedit - you just type what needs to be written, and
> the tool makes it look nice in real time. and then generates what's needed
> to be submitted to the process in the syntax of the day.

You and me both.  There's a variety of ways we might do that.

There are commercial XML editors like that, you edit a roughly formatted 
version of the document and it writes out the XML.  They're unlikely to be 
useful to us for several reasons.  One is that our XML turns out to be 
quite unlike everyone else's XML so people who've tried the editors say 
they don't work well with our grammar.  Also, they're expensive, and I 
doubt many ietfers would want to install and learn the quirks of yet 
another editor.

Another possibility is some MS Word stylesheets and macros and a
converter between docx and xml2rfc.  A lot of people like Word, and I 
think it would not be too hard to come up with a set of styles that could 
be reliably converted to xml2rfc.  I realize a lot of people don't like 
Word, but at least it's not a new program to learn.

There are a lot of markdown editors, some of which are browser apps, some 
of which are separate programs. I haven't looked to see if any of them 
might be suitable to adapt.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly