The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Dan Plassche <boomer3200@gmail.com>
To: Jonathan Gray <jsg@jsg.id.au>
Cc: tuhs@tuhs.org, groff@gnu.org
Subject: [TUHS] Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents)
Date: Sun, 20 Oct 2024 20:30:47 -0400 (EDT)	[thread overview]
Message-ID: <179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com> (raw)
In-Reply-To: <ZxTPw3G0c-3LQhF9@largo.jsg.id.au>


On Sun, 20 Oct 2024, Jonathan Gray wrote:

> I've seen references to
> "Documents for Use with the Phototypesetter (Version 7)"
> which was likely distributed with the licensed phototypesetter tape in 1977.
> 
> What may have been the manual distributed with that tape is also close to v7.
> 
> https://www.tuhs.org/cgi-bin/utree.pl?file=Interdata732/usr/source/troff/doc
> https://www.tuhs.org/Archive/Distributions/Other/Interdata/
> 
> tuhs Applications/Spencer_Tapes/unsw3.tar.gz
> usr/source/formatters/troff/doc/

Looks we have the files from 1977!

There are 3 distributions on TUHS that have the same general name 
and number of source files for the "typesetter c" compiler and 
the "new" troff in C:

https://www.tuhs.org/Archive/Applications/Spencer_Tapes/unsw3.tar.gz
	./usr/source/c_compiler
	./usr/source/formatters/

https://www.tuhs.org/Archive/Distributions/USDL/spencer_pwb.tar.gz
	./sys/c/c
	./type/croff
	./sys/source/s7/croff

https://www.tuhs.org/Archive/Distributions/Other/Interdata/interdata_v6.tar.gz
	./usr/source/c
	./usr/source/troff

The Spencer PWB tape appears to be 1.0.  Dates on files from 
sccsid comments on nroff/troff and throughout the system are from 
early to mid-1977 making this the earliest set.[1]  The files 
under the ./type/croff directory and ./sys/source/s7/croff are 
the same.

The UNSW AUSAM tape has the same files as PWB.  An initial check 
shows some feature flags and structs from PWB are missing for 
[nt]roff here.  However, there are extra notes on the c changes 
and the October 1976 NROFF/TROFF manual source for content 
published in the PWB documentation.  The latest dates on other 
files are from early to mid-1978.[2]

The Interdata files have lots of added comments and changes with 
a late 1978 date listed in some files[3].  It does have extra 
READ_ME files confirming that this was pre-release v7 c compiler 
for v6, which helps validate the PWB and UNSW content.

I'll work from the PWB and UNSW files with the plan to send troff 
details to the groff list and rebuild the compiler in the 
process.  Glad to confirm if the build succeeds and I find out 
any further details about the compiler if relevant for TUHS.

 1. Examples: ./usr/man/man0/introduction: May 1977 and 
    ./usr/man/man0/documents: August 1977

 2. As printed in the copy available at: 

 http://www.bitsavers.org/pdf/att/unix/PWB_UNIX/Documents_for_the_PWB_UNIX_Time-Sharing_System_Edition_1.0_197710.pdf

    Updates like the January 1978 changes to the dz serial code 
    provided by Dennis at ./usr/sys/dmr/dz.c.

 3. Such as ./usr/doc/cman/cman1: June 1978.


Best,

Dan

  reply	other threads:[~2024-10-21  0:30 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-18  2:19 [TUHS] v6 Unix Documents Dan Plassche
2024-10-18 13:58 ` [TUHS] " G. Branden Robinson
2024-10-18 14:02   ` Al Kossow
2024-10-19  3:36   ` Jonathan Gray
     [not found]     ` <f4e18bf1-98bb-8844-c102-2a1b00fbab15@gmail.com>
2024-10-20  9:39       ` Jonathan Gray
2024-10-21  0:30         ` Dan Plassche [this message]
2024-10-21  2:47           ` [TUHS] Re: Typesetter C Compiler and Troff (Re: Re: v6 Unix Documents) Jonathan Gray
2024-12-01  3:28             ` Dan Plassche
2024-10-20  9:41     ` [TUHS] Re: v6 Unix Documents Dan Plassche
2024-10-20  9:12   ` Dan Plassche

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=179b0bb4-73d1-fc81-b2d3-68b651e58bbd@gmail.com \
    --to=boomer3200@gmail.com \
    --cc=groff@gnu.org \
    --cc=jsg@jsg.id.au \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).