[TUHS] Fwd: Missing Documents for use with the Unix Time-Sharing System, Sixth Edition

Clem Cole clemc at ccc.com
Sun Jan 24 07:28:25 AEST 2016


If that fails, go into your v6 file system and look in /usr/lib/tmac and
find the old macros.
Bring them back your mac and you can do:  groff -Tps XXXoldmacrosXXX iolib>
iolib.ps

Clem

On Sat, Jan 23, 2016 at 4:23 PM, Clem Cole <clemc at ccc.com> wrote:

> 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 at gmail.com> wrote:
>
>>
>>
>> On 1/23/16 2:00 PM, Clem Cole wrote:
>>
>>
>> ---------- Forwarded message ----------
>> From: Clem Cole <clemc at 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 at gmail.com>
>>
>>
>> below....
>>
>> On Sat, Jan 23, 2016 at 12:58 PM, Will Senn < <will.senn at gmail.com>
>> will.senn at 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.tar.gz
>>
>>
>> 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
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20160123/9a501d7d/attachment.html>


More information about the TUHS mailing list