From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=MAILING_LIST_MULTI, NICE_REPLY_A,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21590 invoked from network); 2 Sep 2020 15:46:34 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 Sep 2020 15:46:34 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 4BCFC9C0BA; Thu, 3 Sep 2020 01:46:31 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id D6E919C0A0; Thu, 3 Sep 2020 01:45:48 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id CF0139BFDB; Thu, 3 Sep 2020 01:45:45 +1000 (AEST) X-Greylist: delayed 375 seconds by postgrey-1.36 at minnie.tuhs.org; Thu, 03 Sep 2020 01:45:44 AEST Received: from sr37.firestorm.ch (sr37.firestorm.ch [188.40.219.19]) by minnie.tuhs.org (Postfix) with ESMTPS id 89C159BFDA for ; Thu, 3 Sep 2020 01:45:44 +1000 (AEST) Received: from orion.esse.ch (unknown [80.254.171.29]) by mx-out.sr37.firestorm.ch (Postfix) with ESMTPSA id 2EE1A3500F73; Wed, 2 Sep 2020 17:39:27 +0200 (CEST) Received: from [192.168.1.9] (unknown [192.168.1.9]) by orion.esse.ch (Postfix) with ESMTP id 83327EA; Wed, 2 Sep 2020 17:39:26 +0200 (CEST) To: Random832 References: <9bbab2bc-539b-489e-a3d7-61ef77257bb6@www.fastmail.com> From: Fabio Scotoni Autocrypt: addr=fabio@esse.ch; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Wed, 2 Sep 2020 17:39:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: <9bbab2bc-539b-489e-a3d7-61ef77257bb6@www.fastmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-GBUdb-Analysis: 0, 80.254.171.29, Ugly c=0.071429 p=-1 Source Normal X-MessageSniffer-Scan-Result: 0 X-MessageSniffer-Rules: 0-0-0-7477-c X-MessageSniffer-Clean: Yes Subject: Re: [TUHS] Unix tools to aid in the production of Internet RFCs? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On 9/2/20 8:03 AM, Random832 wrote: > On Thu, Aug 27, 2020, at 13:51, Tony Finch wrote: >> Yes, very Not Unix. As Dan wondered, the best list for this question is >> internet-history, I think :-) >> >> The Network Information Center was at SRI, and they used the ARC NLS: Doug >> Englebart's Augmentation Research Center oN-Line System [1] but I get the >> impression that by the 1990s nroff on Unix was the main tool for producing >> RFCs. > > Was there a particular set of macros used? custom macros? ms? or does raw "nroff" have an easy way to produce those page headers and other things used in RFCs? > RFC 2223 ("Instructions to RFC Authors") from October 1997 mentions -ms with a specific setup that is described in the appendix. It noted that "[g]enerally, we use the very simplest nroff features." For completeness: That RFC has later been amended by RFC 5741 ("RFC Streams, Headers, and Boilerplates") and RFC 6949 ("RFC Series Format Requirements and Future Development"). (RFC 7990 from December 2016 then essentially did away with nroff as far as I can tell.) Interestingly, someone named Bruce Lilly made an effort to write a more extensive macro package specifically for the purpose of being used for RFCs, see I-D.draft-lilly-using-troff-04. Unlike the process based around the ms macros cut together with an awk script, his macros actually did the correct pagination on its own. Some of the things on the website linked there are lost by now, such as rfcref, idref and abnff, which were intended to integrate with that macro package. Fabio