Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id AAA08014 for pups-liszt; Thu, 7 May 1998 00:38:54 +1000 (EST) Received: from aiai.ed.ac.uk (eigg.aiai.ed.ac.uk [129.215.41.7]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id AAA08009 for < pups@minnie.cs.adfa.oz.au>; Thu, 7 May 1998 00:38:45 +1000 (EST) Received: from todday.aiai.ed.ac.uk (todday.aiai.ed.ac.uk [129.215.105.40]) by aiai.ed.ac.uk (8.8.7/8.8.7) with ESMTP id QAA04718 for < pups@minnie.cs.adfa.oz.au>; Wed, 6 May 1998 16:01:21 +0100 (BST) Received: (tfb@localhost) by todday.aiai.ed.ac.uk (8.6.13/8.6.12) id QAA08913; Wed, 6 May 1998 16:01:21 +0100 Date: Wed, 6 May 1998 16:01:21 +0100 Message-Id: <199805061501.QAA08913@todday.aiai.ed.ac.uk> From: Tim Bradshaw < tfb@aiai.ed.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: pups@minnie.cs.adfa.oz.au Subject: First edition Unix manuals X-Mailer: VM 6.32 under 19.14 XEmacs Lucid Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk In case other people haven't seen this, Dennis Ritchie has (scanned) versions of these at: http://www.cs.bell-labs.com/~dmr --tim
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id GAA09164 for pups-liszt; Thu, 7 May 1998 06:26:14 +1000 (EST) Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au [131.236.21.158]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id GAA09159 for < pups@minnie.cs.adfa.oz.au>; Thu, 7 May 1998 06:26:11 +1000 (EST) Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id GAA03699; Thu, 7 May 1998 06:49:24 +1000 (EST) From: Warren Toomey < wkt@henry.cs.adfa.oz.au> Message-Id: <199805062049.GAA03699@henry.cs.adfa.oz.au> Subject: Re: First edition Unix manuals To: tfb@aiai.ed.ac.uk (Tim Bradshaw) Date: Thu, 7 May 1998 06:49:24 +1000 (EST) Cc: pups@minnie.cs.adfa.oz.au (PDP Unix Preservation) In-Reply-To: <199805061501.QAA08913@todday.aiai.ed.ac.uk> from Tim Bradshaw at "May 6, 98 04:01:21 pm" Reply-To: wkt@cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk In article by Tim Bradshaw: > In case other people haven't seen this, Dennis Ritchie has (scanned) > versions of these at: > > http://www.cs.bell-labs.com/~dmr > > --tim Thanks Tim! Warren
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id IAA09524 for pups-liszt; Thu, 7 May 1998 08:41:02 +1000 (EST) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133] (may be forged)) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id IAA09519 for < pups@minnie.cs.adfa.oz.au>; Thu, 7 May 1998 08:40:56 +1000 (EST) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id IAA02711; Thu, 7 May 1998 08:34:16 +0930 (CST) (envelope-from grog) Message-ID: <19980507083416.B396@freebie.lemis.com> Date: Thu, 7 May 1998 08:34:16 +0930 From: Greg Lehey < grog@lemis.com> To: Tim Bradshaw < tfb@aiai.ed.ac.uk>, pups@minnie.cs.adfa.oz.au Subject: Re: First edition Unix manuals References: <199805061501.QAA08913@todday.aiai.ed.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199805061501.QAA08913@todday.aiai.ed.ac.uk>; from Tim Bradshaw on Wed, May 06, 1998 at 04:01:21PM +0100 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk On Wed, 6 May 1998 at 16:01:21 +0100, Tim Bradshaw wrote: > In case other people haven't seen this, Dennis Ritchie has (scanned) > versions of these at: > > http://www.cs.bell-labs.com/~dmr Somebody else posted this a few days ago. Does anybody know how to view them? They're in .gif format, and xv only shows me the first page. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id WAA11609 for pups-liszt; Thu, 7 May 1998 22:45:50 +1000 (EST) Received: from seedlab1.cropsci.ncsu.edu (seedlab1.cropsci.ncsu.edu [152.1.88.4]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id WAA11603 for < pups@minnie.cs.adfa.oz.au>; Thu, 7 May 1998 22:45:44 +1000 (EST) Received: (from rdkeys@localhost) by seedlab1.cropsci.ncsu.edu (8.8.7/8.8.7) id JAA02117; Thu, 7 May 1998 09:05:02 -0400 (EDT) From: "Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> Message-Id: <199805071305.JAA02117@seedlab1.cropsci.ncsu.edu> Subject: Re: First edition Unix manuals In-Reply-To: <19980507083416.B396@freebie.lemis.com> from Greg Lehey at "May 7, 98 08:34:16 am" To: grog@lemis.com (Greg Lehey) Date: Thu, 7 May 1998 09:05:02 -0400 (EDT) Cc: tfb@aiai.ed.ac.uk, pups@minnie.cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk > On Wed, 6 May 1998 at 16:01:21 +0100, Tim Bradshaw wrote: > > In case other people haven't seen this, Dennis Ritchie has (scanned) > > versions of these at: > > > > http://www.cs.bell-labs.com/~dmr > > Somebody else posted this a few days ago. Does anybody know how to > view them? They're in .gif format, and xv only shows me the first > page. > > Greg He put up postscript versions, too. I emailed him about the possibility of recreating the roff sources, an I will probably wind up doing that. Then we will have a working set of sources for clean copy. Bob Keys
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id IAA13158 for pups-liszt; Fri, 8 May 1998 08:42:43 +1000 (EST) Received: from freebie.lemis.com (freebie.lemis.com [139.130.136.133]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id IAA13153 for < pups@minnie.cs.adfa.oz.au>; Fri, 8 May 1998 08:42:37 +1000 (EST) Received: (from grog@localhost) by freebie.lemis.com (8.8.8/8.8.7) id IAA16737; Fri, 8 May 1998 08:32:36 +0930 (CST) (envelope-from grog) Message-ID: <19980508083236.N12200@freebie.lemis.com> Date: Fri, 8 May 1998 08:32:36 +0930 From: Greg Lehey < grog@lemis.com> To: "Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> Cc: tfb@aiai.ed.ac.uk, pups@minnie.cs.adfa.oz.au Subject: Re: First edition Unix manuals References: <19980507083416.B396@freebie.lemis.com> <199805071305.JAA02117@seedlab1.cropsci.ncsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i In-Reply-To: <199805071305.JAA02117@seedlab1.cropsci.ncsu.edu>; from Robert D. Keys on Thu, May 07, 1998 at 09:05:02AM -0400 WWW-Home-Page: http://www.lemis.com/~grog Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk On Thu, 7 May 1998 at 9:05:02 -0400, Robert D. Keys wrote: >> On Wed, 6 May 1998 at 16:01:21 +0100, Tim Bradshaw wrote: >>> In case other people haven't seen this, Dennis Ritchie has (scanned) >>> versions of these at: >>> >>> http://www.cs.bell-labs.com/~dmr >> >> Somebody else posted this a few days ago. Does anybody know how to >> view them? They're in .gif format, and xv only shows me the first >> page. >> >> Greg > > He put up postscript versions, too. I don't see them at http://cm.bell-labs.com/cm/cs/who/dmr/1stEdman.html. Where are they? > I emailed him about the possibility of recreating the roff sources, > an I will probably wind up doing that. Then we will have a working > set of sources for clean copy. Great idea. Keep us posted. Greg -- See complete headers for address and phone numbers finger grog@lemis.com for PGP public key
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id XAA15293 for pups-liszt; Fri, 8 May 1998 23:10:26 +1000 (EST) Received: from seedlab1.cropsci.ncsu.edu (seedlab1.cropsci.ncsu.edu [152.1.88.4]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id XAA15288 for < pups@minnie.cs.adfa.oz.au>; Fri, 8 May 1998 23:10:19 +1000 (EST) Received: (from rdkeys@localhost) by seedlab1.cropsci.ncsu.edu (8.8.7/8.8.7) id JAA03767; Fri, 8 May 1998 09:28:40 -0400 (EDT) From: "Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> Message-Id: <199805081328.JAA03767@seedlab1.cropsci.ncsu.edu> Subject: Re: First edition Unix manuals In-Reply-To: <19980508083236.N12200@freebie.lemis.com> from Greg Lehey at "May 8, 98 08:32:36 am" To: grog@lemis.com (Greg Lehey) Date: Fri, 8 May 1998 09:28:40 -0400 (EDT) Cc: tfb@aiai.ed.ac.uk, pups@minnie.cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk > On Thu, 7 May 1998 at 9:05:02 -0400, Robert D. Keys wrote: > > I emailed him about the possibility of recreating the roff sources, > > an I will probably wind up doing that. Then we will have a working > > set of sources for clean copy. > > Great idea. Keep us posted. > > Greg I have the intro and first few manpages of section 1 done so far. Maybe a week or so and then if someone will proof them. I will port them in original roff source, and then make a troff set. Dennis was wanting someone to tackle an html version. Alas, my html is not so good. Bob
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id XAA15447 for pups-liszt; Fri, 8 May 1998 23:48:43 +1000 (EST) Received: from red.csi.cam.ac.uk (red.csi.cam.ac.uk [131.111.8.70]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id XAA15435 for < pups@minnie.cs.adfa.oz.au>; Fri, 8 May 1998 23:47:16 +1000 (EST) Received: from afrb2 (helo=localhost) by red.csi.cam.ac.uk with local-smtp (Exim 1.92 #1) id 0yXnpG-00028L-00; Fri, 8 May 1998 15:08:38 +0100 Date: Fri, 8 May 1998 15:08:38 +0100 (BST) From: Alan Bain < afrb2@hermes.cam.ac.uk> X-Sender: afrb2@red.csi.cam.ac.uk To: "Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> cc: Greg Lehey < grog@lemis.com>, tfb@aiai.ed.ac.uk, pups@minnie.cs.adfa.oz.au Subject: Re: First edition Unix manuals In-Reply-To: <199805081328.JAA03767@seedlab1.cropsci.ncsu.edu> Message-ID: < Pine.SOL.3.95q.980508150740.5409B-100000@red.csi.cam.ac.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk On Fri, 8 May 1998, Robert D. Keys wrote: > > On Thu, 7 May 1998 at 9:05:02 -0400, Robert D. Keys wrote: > > > I emailed him about the possibility of recreating the roff sources, > > > an I will probably wind up doing that. Then we will have a working > > > set of sources for clean copy. > > > > Great idea. Keep us posted. > > > > Greg > > I have the intro and first few manpages of section 1 done so far. > Maybe a week or so and then if someone will proof them. I will > port them in original roff source, and then make a troff set. > Dennis was wanting someone to tackle an html version. Alas, my > html is not so good. > It shouldn't be that hard to make HTML directly from the roff source (I could probably be persuaded to do something like this, given the roff source first of course!) Alan Bain
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id AAA15594 for pups-liszt; Sat, 9 May 1998 00:14:37 +1000 (EST) Received: from aiai.ed.ac.uk (eigg.aiai.ed.ac.uk [129.215.41.7]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id AAA15587 for < pups@minnie.cs.adfa.oz.au>; Sat, 9 May 1998 00:13:57 +1000 (EST) Received: (from tfb@localhost) by aiai.ed.ac.uk (8.8.7/8.8.7) id PAA20682; Fri, 8 May 1998 15:35:45 +0100 (BST) Date: Fri, 8 May 1998 15:35:45 +0100 (BST) Message-Id: <199805081435.PAA20682@aiai.ed.ac.uk> From: Tim Bradshaw < tfb@aiai.ed.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: "Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> Cc: grog@lemis.com (Greg Lehey), pups@minnie.cs.adfa.oz.au Subject: Re: First edition Unix manuals In-Reply-To: <199805081328.JAA03767@seedlab1.cropsci.ncsu.edu> References: <19980508083236.N12200@freebie.lemis.com> <199805081328.JAA03767@seedlab1.cropsci.ncsu.edu> X-Mailer: VM 6.32 under 19.14 XEmacs Lucid Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk * Robert D Keys wrote: > I have the intro and first few manpages of section 1 done so far. > Maybe a week or so and then if someone will proof them. I will > port them in original roff source, and then make a troff set. > Dennis was wanting someone to tackle an html version. Alas, my > html is not so good. I could probably manufacture HTML from roff reasonably rapidly, assuming the originals are vaguely clean. I used to do this for a living at one piunt (:). --tim
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id AAA19024 for pups-liszt; Sun, 10 May 1998 00:52:46 +1000 (EST) Received: from jacobs.Geeks.ORG (vmailer@jacobs.Geeks.ORG [209.98.1.1]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id AAA19018 for < pups@minnie.cs.adfa.oz.au>; Sun, 10 May 1998 00:52:40 +1000 (EST) Received: by jacobs.Geeks.ORG (VMailer, from userid 403) id 3780A0D9A; Sat, 9 May 1998 10:14:19 -0500 (CDT) Subject: Re: First edition Unix manuals In-Reply-To: < Pine.SOL.3.95q.980508150740.5409B-100000@red.csi.cam.ac.uk> from Alan Bain at "May 8, 98 03:08:38 pm" To: afrb2@hermes.cam.ac.uk (Alan Bain) Date: Sat, 9 May 1998 10:14:19 -0500 (CDT) Cc: pups@minnie.cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <19980509151419.3780A0D9A@jacobs.Geeks.ORG> From: merlyn@Geeks.ORG (Doug McIntyre) Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk > On Fri, 8 May 1998, Robert D. Keys wrote: >>> On Thu, 7 May 1998 at 9:05:02 -0400, Robert D. Keys wrote: >>>> I emailed him about the possibility of recreating the roff sources, >>>> an I will probably wind up doing that. Then we will have a working >>>> set of sources for clean copy. >>> >>> Great idea. Keep us posted. >>> >>> Greg >> >> I have the intro and first few manpages of section 1 done so far. >> Maybe a week or so and then if someone will proof them. I will >> port them in original roff source, and then make a troff set. >> Dennis was wanting someone to tackle an html version. Alas, my >> html is not so good. >> > It shouldn't be that hard to make HTML directly from the roff source (I > could probably be persuaded to do something like this, given the roff > source first of course!) Or use programs written already to do that, like RosettaMan (at least I still call it that, the author changed its name). Here's a blurb from its announcement. :: PolyglotMan (nee RosettaMan) is a filter for UNIX manual pages. It :: takes as input man pages for a variety of UNIX flavors and produces as :: output a variety of file formats. Currently PolyglotMan accepts man :: pages from the following flavors of UNIX: Hewlett-Packard HP-UX, AT&T :: System V, SunOS, Sun Solaris, OSF/1, DEC Ultrix, SGI IRIX, Linux, SCO, :: FreeBSD; and produces output for the following formats: printable :: ASCII only (stripping page headers and footers), section and :: subsection headers only, TkMan, [tn]roff, RTF, SGML (soon--I finally :: found a DTD), HTML, MIME, LaTeX, LaTeX 2e, Perl 5's pod. Previously :: PolyglotMan required pages to be formatted by nroff prior to :: its processing; with version 3.0, it prefers [tn]roff source and :: usually can produce results that are better yet. :: :: PolyglotMan improves upon other man page filters in several ways: (1) its :: analysis recognizes the structural pieces of man pages, enabling high :: quality output, (2) its modular structure permits easy augmentation of :: output formats, (3) it accepts man pages formatted with the variant :: macros of many different flavors of UNIX, and (4) it doesn't require :: modification of or cooperation with any other program. :: The home location for PolyglotMan is ftp.cs.berkeley.edu: :: /ucb/people/phelps/tcltk/rman.tar.Z (this is a softlink to the latest, :: numbered version). If you discover a bug and you obtained PolyglotMan :: at some other site, first grab it from this one to see if the problem :: has been fixed. This is only for man pages, but probably could take the papers in ms format and give a rough translation, or hack up polyglotman some to do ms as well..
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id NAA21845 for pups-liszt; Mon, 13 Jul 1998 13:47:50 +1000 (EST) Received: from henry.cs.adfa.oz.au (henry.cs.adfa.oz.au [131.236.21.158]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id NAA21838 for < pups@minnie.cs.adfa.oz.au>; Mon, 13 Jul 1998 13:47:46 +1000 (EST) Received: (from wkt@localhost) by henry.cs.adfa.oz.au (8.7.5/8.7.3) id NAA07263; Mon, 13 Jul 1998 13:47:55 +1000 (EST) From: Warren Toomey < wkt@henry.cs.adfa.oz.au> Message-Id: <199807130347.NAA07263@henry.cs.adfa.oz.au> Subject: Recovering old UNIX manuals To: norman@nose.cs.yorku.ca Date: Mon, 13 Jul 1998 13:47:55 +1000 (EST) Cc: pups@minnie.cs.adfa.oz.au (PDP Unix Preservation) In-Reply-To: < WAA00038@lion.cs.yorku.ca> from "norman@nose.cs.yorku.ca" at "Jul 12, 98 10:20:04 pm" Reply-To: wkt@cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL22 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk All, I'm forwarding on Norman's e-mail describing his efforts at converting his paper-only copies of the early UNIX manuals back into machine-readable format. Warren norman@nose.cs.yorku.ca writes: > The first pass of markup is all done on chapter I of 5e, which is > all I have scanned so far. It is tempting to forge ahead on the > text extracted from Dennis's 1e, but I hope to discipline myself > to finish some surrounding documentation and tools. On each front, > right now there is: > - a small collection of tools to pre-process what comes out > of the OCR into something that is easy to mark up. > Specifically there are a couple of little filters that > fix up the non-ASCII characters emitted by the Mac, and > that glue hyphenated words back together; and a rather > bigger awk script that does some of the easy grunt work > like spotting and marking up entry titles and section headers. > - a description of the markup language (written in itself, > of course). > - a program (also in awk, and surprisingly long) to render > the markup language into approximately V7 -man. (I have > actually done all the work so far on the MicroVAX in my > basement, which is one of the last remaining V10 systems > in the world, and it won't surprise me to learn that the > renderer has accidentally picked up some V10-specific > assumptions.) > - a collection of advice on style and known OCR botches > and whatnot for those who mark up and proof the manuals > as they go through the pipe. (At the moment `those' means > me and my collaborator in California.) > > The most important missing tools and writings are something to render > into HTML, and something that explains a little more generally just > what it is I am doing (and how it differs from what Dennis did, and > for that matter from just trying to regenerate the original troff > input) and describes the tools and so on. My current hope is to > get those done in odd moments this week; once I have a decent > approximation of each, I want to put copies of all the documents > and all the tools and a few sample pages from 5e up on the web, so > people have something to look at and I can get comments from a wider > group. (Obviously I'll drop a note to the PUPS mailing list when > things are up there.) > > While I'm writing the HTML renderer and the missing document this > week, my colleague in California has already begun an independent > proofreading pass over the stuff I've marked up, which is a damn > good thing because I can't see the errors any more (and she has > already spotted some). > > The other tools I know are missing are > - some sort of structure to allow the old pre-typesetter manuals > to be rendered in a good approximation of their original form. > At the moment I expect this will just be a troff macro package > with the syntax of V7 -man, so I can just use the existing renderer, > though I can see some font issues looming that may cause force the > renderer to change (perhaps in a way general enough that there will > still be only one renderer). > - something to allow V6-era -man (or /usr/man/man0/naa, to name it > properly) macros to work too; the obvious cheap way out is something > that translates V7 -man to V6, presumably with the knowledge that what > it is translating came out of my markto7man renderer (which restricts > the language quite a bit, so the job is a lot simpler). I'm not sure > how important this is--the obvious short-term goal is to be able to > have a man command in the V5 environment, and since the macros probably > aren't in the existing distribution, it's fair game to bring in a copy > of the V7 ones--but it seems worth having in the long run if only for > fun. > > I'd originally thought to write more of the tools before doing so > much markup, but I'm glad I didn't--the markup language mutated more > than I expected as experience showed where it was wrong, and it made > life simpler to have only one renderer to update. I think it is > pretty much stable now, and in any case I am champing at the bit to > be able to display things in HTML. > > A final complication in all this: it is all but certain that I'll > be resigning from York this week, effective in about a month, to > jump back to a position at the University of Toronto (running > computers for the Canadian Institute for Theoretical Astrophysics). > This is not a surprise to anyone concerned (including the folks here > at York--the real reason for the move is that the eleven-mile commute > to York is just too long for me), but it will certainly have both > short- and long-term effects on the time I can spend on the manuals. > The long-term effects may not be what you think, though: the scanner > and OCR setup I've been using is located at CITA, so once I've settled > in there (and especially once I get the tools sorted out well enough > that it is effectively a pipeline), it should be pretty convenient > to spend the odd hour scanning in a handful of pages.
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id XAA23544 for pups-liszt; Mon, 13 Jul 1998 23:49:16 +1000 (EST) Received: from seedlab1.cropsci.ncsu.edu (seedlab1.cropsci.ncsu.edu [152.1.88.4]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with ESMTP id XAA23539 for < pups@minnie.cs.adfa.oz.au>; Mon, 13 Jul 1998 23:49:09 +1000 (EST) Received: (from rdkeys@localhost) by seedlab1.cropsci.ncsu.edu (8.8.8/8.8.8) id JAA12765; Mon, 13 Jul 1998 09:44:44 -0400 (EDT) (envelope-from rdkeys) From: "User Rdkeys Robert D. Keys" < rdkeys@seedlab1.cropsci.ncsu.edu> Message-Id: <199807131344.JAA12765@seedlab1.cropsci.ncsu.edu> Subject: Re: Recovering old UNIX manuals In-Reply-To: <199807130347.NAA07263@henry.cs.adfa.oz.au> from Warren Toomey at "Jul 13, 98 01:47:55 pm" To: wkt@cs.adfa.oz.au Date: Mon, 13 Jul 1998 09:44:42 -0400 (EDT) Cc: norman@nose.cs.yorku.ca, pups@minnie.cs.adfa.oz.au X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk > All, > I'm forwarding on Norman's e-mail describing his efforts at > converting his paper-only copies of the early UNIX manuals back into > machine-readable format. > > Warren > > norman@nose.cs.yorku.ca writes: > > The first pass of markup is all done on chapter I of 5e, which is > > all I have scanned so far. It is tempting to forge ahead on the > > text extracted from Dennis's 1e, but I hope to discipline myself > > to finish some surrounding documentation and tools. On each front, > > right now there is: On a similar bent, I have been working on roffing Dennis' V1 manuals, using the earliest roff I could still find some sort of source to. It is one that was popular in the early CP/M days, that also found its way into dos and unix. How true to the original it is, I dunno, but it works. They are about 2/3 done, maybe, but my time to get them done is not as much as I would like. What should I do with them once they are done? I was thinking of just sending the source/output back to Dennis, but if it is OK to put them in in the PUPS archives, I can bounce them to Warren. Thanks to Dennis Ritchie for making them available. Bob Keys p.s. You know, with all this html thingie, whatever happened to just a real roff/nroff/troff output? It is only ascii. Why html? Just curious as to why/wherefore/etc.
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id EAA25462 for pups-liszt; Tue, 14 Jul 1998 04:59:08 +1000 (EST) Received: from lion.cs.yorku.ca (lion.cs.yorku.ca [130.63.86.25]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with SMTP id EAA25457 for < pups@minnie.cs.adfa.oz.au>; Tue, 14 Jul 1998 04:59:01 +1000 (EST) From: norman@nose.cs.yorku.ca Message-Id: < OAA19606@lion.cs.yorku.ca> Received: from [130.63.92.142] (csts-ip-2.cs.yorku.ca) by lion.cs.yorku.ca id 19605; Mon, 13 Jul 1998 14:58:53 To: pups@minnie.cs.adfa.oz.au Date: Mon, 13 Jul 1998 14:58:18 -0400 Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk I hadn't expected Warren to forward my note directly to the list, so perhaps I'd better fill in some of the missing content. What I'm trying to do with the old manuals is a mix of different sorts of historic preservation: it's interesting to be able to produce something reasonably close to the original in appearance, including style differences, but I am also interested just in making the content accessible. That means being able to render the manual pages into troff -man on modern UNIX systems, or into nroff /man/man0/naa in the V5 root image, and roff and whatnot; but also into HTML because that's the right way to make text available on the web (Postscript is not text), and certainly into other forms I haven't thought of yet. To describe it all in utterly pragmatic terms, I want to be able to put all the old manuals up on the web somewhere in readable text form (not just page images or Postscript); and to produce manual data of authentic content and reasonably authentic style for use with the V5 binary distribution; and to be able to to print clear reference copies for myself, so I can pack my old photocopies away in a safe place; and to amuse myself by running style and diction on the different editions; and I want to be able to do that even if I don't have a copy of roff or the appropriate age-authentic macro package. So the idea is to mark up the text in a sufficiently high-level form that it can be rendered into any of the forms above (including the ones I haven't thought of) without undo work. I thought briefly about using the (V7-era) -man macros as the high-level language, and in fact much of the simple language I ended up inventing are obviously drawn from -man (e.g. there are constructs that are exactly .TH, .SH, and .SS spelled differently); but I wanted to avoid the temptation just to toss in more and more troff-specific syntax and semantics whenever some hard-to-represent construct popped up. (There are too many low-level constructs in the resulting language as it is.) I also thought about using some existing document metalanguage like XML or YODL, but those I looked at were far more ornate than seemed appropriate, and far too free-form; I don't mind carrying a few medium-sized awk programs around to render the text, but I object to having to port a language-processing subsystem larger than the V5 kernel just so I can render V5's manual pages. (Never mind how large awk and troff are these days.) There's a name I should also name here: my collaborator in California to whom the earlier message alludes is Jennine Townsend, who has photocopies of my photocopies from a sort of earlier collaboration. More on this in a few days; as I said to Warren, I hope to get a coherent sample of all this work up on the web shortly so people can see what I'm doing in more detail and comment, but I am in the midst of deciding whether to change jobs (it is a coincidence that the likely job change would put me nearer the OCR setup I've been using, but it is convenient), and in getting back into the swing of things at my present job after being out for two weeks to recover from having corrective maintenance on my sinuses, so it may not happen till the weekend. Norman Wilson
Received: (from major@localhost) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) id FAA25486 for pups-liszt; Tue, 14 Jul 1998 05:00:33 +1000 (EST) Received: from lion.cs.yorku.ca (lion.cs.yorku.ca [130.63.86.25]) by minnie.cs.adfa.oz.au (8.8.8/8.8.8) with SMTP id FAA25481 for < pups@minnie.cs.adfa.oz.au>; Tue, 14 Jul 1998 05:00:27 +1000 (EST) From: norman@nose.cs.yorku.ca Message-Id: < PAA19679@lion.cs.yorku.ca> Received: from [130.63.92.142] (csts-ip-2.cs.yorku.ca) by lion.cs.yorku.ca id 19678; Mon, 13 Jul 1998 15:00:22 To: pups@minnie.cs.adfa.oz.au Date: Mon, 13 Jul 1998 14:59:47 -0400 Sender: owner-pups@minnie.cs.adfa.oz.au Precedence: bulk A postscript to my note on the old manuyals (typed into the editor but not written out before I sent the mail!): A note on distributing this stuff: I asked Dennis about it before I started my project, and he thought there should be no real problem making the text generally available, but that it would be appropriate for the official repository to be at Bell Labs (now a once-again-visible subsidiary of Lucent Technologies). That seems pretty sensible to me. I doubt there's a problem putting them in the PUPS archive, but it would be politic to check with Dennis first.