The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] Who used *ROFF?
@ 2018-05-12  1:40 Nemo
  2018-05-12  2:00 ` Lyndon Nerenberg
  0 siblings, 1 reply; 74+ messages in thread
From: Nemo @ 2018-05-12  1:40 UTC (permalink / raw)


I have read that one of the first groups in AT&T to use early Unix was
the legal dep't, specifically to use *roff to write patent
applications.  Can anyone elaborate on this or supply references?
(This would in great contrast to today, where most applications are
written with certain products despite the USPTO, EPO, and others only
accepting PDF versions.)  It would also be interesting to learn how
the writers were taught *roff, what editors were used, and what they
thought.  (I recall that the secretaries, as they were then called, in
the math dep't used vi to compose plain TeX documents and xdvi to
proofread them.)

N.


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-12 11:01 Noel Chiappa
  2018-05-12 11:38 ` Clem cole
                   ` (3 more replies)
  0 siblings, 4 replies; 74+ messages in thread
From: Noel Chiappa @ 2018-05-12 11:01 UTC (permalink / raw)


    > From: Nemo

    > I have read that one of the first groups in AT&T to use early Unix was
    > the legal dep't, specifically to use *roff to write patent applications.
    > Can anyone elaborate on this or supply references?

Are you familiar with the description in Dennis M. Ritchie, "The Evolution of
the Unix Time-sharing System":

  https://www.bell-labs.com/usr/dmr/www/hist.htm

(in the section "The first PDP-11 system")? Not a great deal of detail, but...

    > It would also be interesting to learn how the writers were taught *roff,
    > what editors were used

I'm pretty sure 'ed' was the only editor available at that point.

    Noel




^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-13  5:55 Rudi Blom
  0 siblings, 0 replies; 74+ messages in thread
From: Rudi Blom @ 2018-05-13  5:55 UTC (permalink / raw)


>From: jnc at mercury.lcs.mit.edu (Noel Chiappa)
>To: tuhs at tuhs.org
>Cc: jnc at mercury.lcs.mit.edu
>Subject: Re: [TUHS] Who used *ROFF?
>Message-ID: <20180512110127.0B81418C08E at mercury.lcs.mit.edu>
>
 <snip>
>Are you familiar with the description in Dennis M. Ritchie, "The Evolution of
>the Unix Time-sharing System":
>
>  https://www.bell-labs.com/usr/dmr/www/hist.htm
>
<snip>

Please note the URL should end with ".html", not ".htm"

I wasted 5 minutes (insert big grin) wondering why I got an 404 like

404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: hist.htm
RequestId: 454E36190753F99C
HostId: 6EJTsEdvnbnAr4VO7+mxSWH+dcX8X6AGRLZxwOLha/9q5G2CAxsVbEw6aMF+NHIPbhrAQ+/t/8o=


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-14 12:19 Doug McIlroy
  2018-05-14 12:41 ` Dave Horsfall
                   ` (2 more replies)
  0 siblings, 3 replies; 74+ messages in thread
From: Doug McIlroy @ 2018-05-14 12:19 UTC (permalink / raw)


Here's part of the story.

> From: "Doug McIlroy" <doug at cs.dartmouth.edu>
> To:<tuhs at minnie.tuhs.org>
> Sent:Fri, 16 Dec 2016 21:09:16 -0500
> Subject:[TUHS] How Unix made it
to the top
>
> It has often been told how the Bell Labs law department became the 
> first non-research department to use Unix, displacing a newly acquired 
> stand-alone word-processing system that fell short of the department's 
> hopes because it couldn't number the lines on patent applications, 
> as USPTO required. When Joe Ossanna heard of this, he told them about 
> nroff and promised to give it line-numbering capability the next day.  
> They tried it and were hooked. Patent secretaries became remote 
> members of the fellowship of the Unix lab. In due time the law
> department got its own machine. 

Come to think of it, they must already have had a machine, probably
leased from the commercial word-processing company, for they had DEC
tapes they needed to convert to Unix format. Several of us in the Unix
lab spent a memorable afternoon decoding the proprietary format. It was
finally broken when we computed a bitwise autocorrelation function. It
had a big peak at seven. The tapes were pure ASCII rather than bytewise
ASCII--a lot of work for very little data compression.

As for training, the secretaries had to learn nroff and ed plus the
usual lot of ls, mkdir, mv, cp, rm. The patent department had to invest
in modems and order phone lines to plug them into. I don't know what
terminals they used.

From this distant point in time it seems that it all happened in a couple
of weeks. Joe Ossanna did most of the teaching, and no doubt supplied
samples to copy. As far as I know the only other instructional materials
would have been man pages and the nroff manual (forbiddingly terse,
though thorough). He may have made a patent-macro package, but I doubt
it; I think honor for the first real macro package goes to Lesk's -ms.

Doug


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-14 15:58 Noel Chiappa
  2018-05-14 16:54 ` Warner Losh
  0 siblings, 1 reply; 74+ messages in thread
From: Noel Chiappa @ 2018-05-14 15:58 UTC (permalink / raw)


    > From: Clem cole

    > Thinking about this typesetter C may have been later with ditroff.

Not so sure about that; we had that C at MIT, but only regular troff (which
had been hacked to drive a Varian).

    > From: Arnold Skeeve

    > It seems to be shortly after the '78 release of V7.

No, typesetter C definitely pre-dated V7. The 'PWB1' system at MIT had the new
C.

Looking at the documentation files for the extension (e.g. addition of
'long's), none of them have dates in them (alas), but my hard-copy printout of
one is dated "May 8 1978", and it was several years old at that point.

(Also, several sources give '79 for V7 - Salus says 'June 1979').

       Noel


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-14 17:13 Noel Chiappa
  2018-05-14 21:31 ` Clem Cole
  0 siblings, 1 reply; 74+ messages in thread
From: Noel Chiappa @ 2018-05-14 17:13 UTC (permalink / raw)


    > From: Ralph Corderoy <ralph at inputplus.co.uk>

    >> This is also were typesetter C comes from.

    > What's that?

An evolution of C past the fairly early version in V6, but prior
to V7. Reputedly the name comes from extensions done for doing troff.
See:

  http://ana-3.lcs.mit.edu/~jnc/history/unix/CChanges.txt
  http://ana-3.lcs.mit.edu/~jnc/history/unix/COChanges.txt

for some historical documentation.

	Noel


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-15 12:52 Doug McIlroy
  2018-05-15 13:40 ` Clem Cole
  2018-05-15 14:18 ` arnold
  0 siblings, 2 replies; 74+ messages in thread
From: Doug McIlroy @ 2018-05-15 12:52 UTC (permalink / raw)



> Wouldn't the -man macros have predated -ms?

Indeed. My error. 

The original -man package was quite weak. It got a major face
lift for v7 and once more at v9 or so. And further man-page
packages are still duking it out today. -ms has lots of rivals,
too, but its continued popularity attests to Mike Lesk's fine
sense of design.

Doug


^ permalink raw reply	[flat|nested] 74+ messages in thread
* [TUHS] Who used *ROFF?
@ 2018-05-15 23:05 Doug McIlroy
  2018-05-15 23:12 ` Noel Hunt
  0 siblings, 1 reply; 74+ messages in thread
From: Doug McIlroy @ 2018-05-15 23:05 UTC (permalink / raw)


> I still find pic really useful ...  > I don't know of any other tool
that lets you do drawings like that

Unix had "ideal", a remarkable language by Chris Van Wyk, based on complex
numbers and capable of some constraint solving. Its code seemed to be
lost but can now be found in one of the online v10 repositories. I've
been meaning to try to resurrect it. If anyone has already done so,
I'd love to hear about it.

I, too, have some pic macros, though no big coherent packages, to do
things like  polar coordinates and solving for the intersection of lines
and circles. I have even in extremis made filled triangles with scripts
that massage PostScript by deleting corners of filled rectangles. Then
from triangles you can, with patience, make polygons.

Doug


^ permalink raw reply	[flat|nested] 74+ messages in thread

end of thread, other threads:[~2018-05-25  7:40 UTC | newest]

Thread overview: 74+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-12  1:40 [TUHS] Who used *ROFF? Nemo
2018-05-12  2:00 ` Lyndon Nerenberg
2018-05-12  2:11   ` Dave Horsfall
2018-05-12  2:17     ` Lyndon Nerenberg
2018-05-12  2:54       ` Dave Horsfall
2018-05-12  3:19         ` Dave Horsfall
2018-05-12  3:26           ` Lyndon Nerenberg
2018-05-17 15:28           ` Blake McBride
2018-05-12  4:30   ` Grant Taylor
2018-05-12  6:34     ` Dave Horsfall
2018-05-12 11:01 Noel Chiappa
2018-05-12 11:38 ` Clem cole
2018-05-12 18:56 ` Grant Taylor
2018-05-13 13:52 ` Nemo
2018-05-15  1:21 ` Dave Horsfall
2018-05-15  1:32   ` Lyndon Nerenberg
2018-05-15  2:06   ` Bakul Shah
2018-05-15  2:22     ` Jon Steinhart
2018-05-15  2:27       ` Lyndon Nerenberg
2018-05-15  2:45         ` Larry McVoy
2018-05-15  4:51           ` Dave Horsfall
2018-05-15 10:28         ` Jaap Akkerhuis
2018-05-16  0:43           ` Dave Horsfall
2018-05-15 20:49       ` Bakul Shah
2018-05-13  5:55 Rudi Blom
2018-05-14 12:19 Doug McIlroy
2018-05-14 12:41 ` Dave Horsfall
2018-05-14 13:00   ` Ralph Corderoy
2018-05-14 14:45   ` Clem cole
2018-05-14 15:04     ` Larry McVoy
2018-05-14 15:11       ` Larry McVoy
2018-05-14 15:21         ` Jon Steinhart
2018-05-14 15:46           ` Larry McVoy
2018-05-14 15:57             ` Jon Steinhart
2018-05-14 16:41           ` Nemo Nusquam
2018-05-14 18:13             ` arnold
2018-05-14 18:18               ` Jon Steinhart
2018-05-14 18:25                 ` Larry McVoy
2018-05-14 18:33                   ` Warner Losh
2018-05-14 15:04     ` Clem cole
2018-05-14 15:33       ` arnold
2018-05-14 21:32       ` Jaap Akkerhuis
2018-05-14 21:35         ` Clem Cole
2018-05-14 16:37     ` Ralph Corderoy
2018-05-14 23:04   ` Dave Horsfall
2018-05-14 23:42   ` Ron Natalie
2018-05-14 14:34 ` Larry McVoy
2018-05-14 14:46   ` Clem cole
2018-05-14 21:02   ` Dave Horsfall
2018-05-15 14:07     ` Nemo
2018-05-15 14:37       ` Dan Cross
2018-05-15 14:55         ` Clem cole
2018-05-15 15:10           ` Dan Cross
2018-05-15 12:20   ` Doug McIlroy
2018-05-14 15:10 ` arnold
2018-05-14 15:58 Noel Chiappa
2018-05-14 16:54 ` Warner Losh
2018-05-14 17:13 Noel Chiappa
2018-05-14 21:31 ` Clem Cole
2018-05-15 12:52 Doug McIlroy
2018-05-15 13:40 ` Clem Cole
2018-05-15 14:23   ` arnold
2018-05-15 15:56     ` Ralph Corderoy
2018-05-15 16:33       ` Clem Cole
2018-05-15 16:53         ` Warner Losh
2018-05-15 16:55       ` arnold
2018-05-15 23:45       ` Dave Horsfall
2018-05-15 23:48         ` Larry McVoy
2018-05-16 11:11           ` Dave Horsfall
2018-05-15 14:18 ` arnold
2018-05-15 23:05 Doug McIlroy
2018-05-15 23:12 ` Noel Hunt
2018-05-25  7:01   ` aksr
2018-05-25  7:40     ` Dave Horsfall

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).