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=-0.2 required=5.0 tests=DATE_IN_PAST_12_24, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 16357 invoked from network); 27 Jul 2020 11:42:16 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 27 Jul 2020 11:42:16 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 4490B9CAB9; Mon, 27 Jul 2020 21:42:12 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id BA7749C9DF; Mon, 27 Jul 2020 21:41:15 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 8C8DE9C9DF; Mon, 27 Jul 2020 21:41:14 +1000 (AEST) Received: from oclsc.com (oclsc.com [206.248.137.164]) by minnie.tuhs.org (Postfix) with SMTP id BBABA9C8E2 for ; Mon, 27 Jul 2020 21:41:13 +1000 (AEST) Received: by lignose.oclsc.org (Postfix, from userid 1000) id D44494422C; Sun, 26 Jul 2020 19:37:17 -0400 (EDT) To: tuhs@tuhs.org Message-Id: <20200727113023.D44494422C@lignose.oclsc.org> Date: Sun, 26 Jul 2020 19:37:17 -0400 (EDT) From: norman@oclsc.org (Norman Wilson) Subject: Re: [TUHS] Troff to ps 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: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Nemu Nusquam: When was dpost born? ===== CSTR 97, A Typesetter-Independent TROFF by Brian W Kernighan was issued in 1981 and revised the next year. So that's the earliest possible date. I vaguely remember the existence of Postscript support in general, including at least one Apple Laserwriter kicking around somewhere, starting at some point during my time at 1127 in the latter 1980s. There was even a Postscript display engine that ran on 5620 terminals under mux, though it wasn't normally used for troff previewing because the troff-specific proofer was faster (mainly, I think, it didn't send nearly as much data down the serial line to the terminal). My personal snapshot of V10, and the TUHS archive copy, include dpost; see src/cmd/postscript/dpost. Everything in the postscript directory came from USG, who had packaged everything troff into a separately-licensed Documenter's Workbench package. That may have made us exclude it from the officially-distributed V8 tape and V9 snapshots. In any case, the only V9 snapshot I know of offhand (which is in Warren's archive) has no dpost. Both my copy of V10 and the TUHS copy show dpost's source files with dates in 1991, but it was certainly there earlier if I used it in New Jersey (I left in mid-1990). Dpost is documented in man8/postscript.8; my copy of that file is dated October 1989. Digging around in documents available on the web, I found a bundle of DWB 2.0 docs: http://www.bitsavers.org/pdf/att/unix/Documentors_Workbench_1989/UNIX_System_V_Documentors_Workbench_Reference_Manual_1989.pdf It's a scanned-image PDF so I can't search it by machine, but it includes such things as listings of the source-code directory and manifests of various binary distributions, and dpost doesn't appear anywhere I can see. As the URL implies, the docs seem to be dated 1989. So maybe dpost wasn't part of the product until DWB 3.0; but maybe we in Research got an early copy of the postscript stuff (I think bwk was in regular communication with the USG-troff folks), perhaps in 1989. I confess I've lost track of the original question that spawned this thread, but if it is whether dpost is easily back-ported to PDP-11 UNIX, I don't think that's likely without a good bit of work. It would very likely require a post-1980-type C compiler, since it was written in the late 1980s. It might or might not fit on a PDP-11; I don't remember whether USG's system still officially ran there by the late 1980s. Norman Wilson Toronto ON