Looks like -ms macros - which make sense because Mike Lesk wrote them.
groff -Tps -ms iolib > iolib.ps
ps2pdf iolib
On Sat, Jan 23, 2016 at 3:36 PM, Will Senn <will.senn(a)gmail.com> wrote:
On 1/23/16 2:00 PM, Clem Cole wrote:
---------- Forwarded message ----------
From: Clem Cole <clemc(a)ccc.com>
Date: Sat, Jan 23, 2016 at 3:00 PM
Subject: Re: [TUHS] Missing Documents for use with the Unix Time-Sharing
System, Sixth Edition
To: Will Senn <will.senn(a)gmail.com>
below....
On Sat, Jan 23, 2016 at 12:58 PM, Will Senn < <will.senn(a)gmail.com>
will.senn(a)gmail.com> wrote:
All,
The Unix Sixth edition programmer's manual and other documents for use
with Unix time-sharing system are available online, in html and postscript
form from Wolfgang Helbig's site:
http://wwwlehre.dhbw-stuttgart.de/~helbig/os/v6/doc/index.html
There are papers some missing from the "Documents for use with the Unix
Time-Sharing System":
Hmm - these should be with the v6 distribution - some of them are
coming with later editions... and except for updates to said system will be
go'nuf
That said you are asking about the versions from v6. I do not seem to
have hardcopies easy to find. I'll keep looking there is some stuff in my
attic.
RATFOR - A Preprocessor for Rational Fortran
NROFF User's Manual
A Manual for Tmg Compiler-writing Language
This is the doc that you might not find in other places, as I think tmg
stopped being distributed at some point. Doug as one of the authors I
believe may know the story.
On the Security of UNIX
The M6 Macro Processor
I think you mean m4 not m6
A System for Typesetting Mathematics
DC - An Interactive Desk Calculator
BC - An Arbitrary Precision Desk-Calculator Language
The Portable C Library (on UNIX)
UNIX Summary
Some of these are more interesting to me than others, but I tend towards
shiny objects, so there is no telling when they will be of critical
interest in the future. I have done quite a bit of searching for the NROFF
document and the portable C library document and while I have found related
works, I haven't come across the originals for sixth edition. Do any of
y'all know where any or all of these documents are archived in their
original/reproduced form?
Warren's V6 seems have many of them in:
<http://www.tuhs.org/Archive/PDP-11/Distributions/research/Dennis_v6/v6doc.tar.gz>
http://www.tuhs.org/Archive/PDP-11/Distributions/research/Dennis_v6/v6doc.t…
Thanks for the reply. The nroff source for a lot of these is indeed on the
distribution tape. So... my followup question is how can I convert it to
pdf or ps?
In v6:
# cd /usr/doc/iolib
# nroff iolib
The Portable C Library (on UNIX) * M. E. Lesk 1. INTRODUCTION The
C langlage [1] now exists on three operating systems. * This do-
clment is an abbreviated form of ``The Portable C Library'', by
M. E. Lesk, describing only the UNIX section of the library. A
...
pected to make any sense of it on retlrn. The first arglment is
...
Mangled. But when I took the source and copied it onto my mac and did this:
groff -t iolib
ps2pdf iolib.ps
open iolib.pdf
The result was ok and is attached, but the format is ugly. Here is the
first bit of source. Is it roff/nroff? and is my approach to conversion
reasonable?
.ds s \\s8
.ds S \\s0
.ds * \v'.2m'*\v'-.2m'
.tr ~.
.ds . \s14~\s0
.tr _\(ul
.de sn
.sp
.ft I
.ne 2
..
.de sN
.sp .5
.ft R
..
.TL
The Portable C Library (on \s-2UNIX\s0) *
.AU
M. E. Lesk
.AI
.MH
.SH
1. INTRODUCTION
.PP
The C language [1] now exists on three operating systems.
.FS
* This document is an abbreviated form of
``The Portable C Library'', by M. E. Lesk, describing only
the UNIX section of the library.
.FE
A set of library routines common to
Thanks,
Will