[ih] How Plato Influenced the Internet

Clem Cole clemc at ccc.com
Mon Aug 23 06:34:03 PDT 2021


below...

On Sun, Aug 22, 2021 at 11:35 PM Brian Dear via Internet-history <
internet-history at elists.isoc.org> wrote:

> live 2-way instant messaging in character-by-character typed chat, which
> Unix people later implemented as “talk”
>
I'm in an interesting position here because I started this thread and I am
author the author of Unix talk [and also person responsible for the horrid
error sending the rendezvous information in vax native order, not network
order].

As I said in my original email, I played with Plato, most games and
graphics as an undergrad; but I had access the PDP-10's, the GPD2 -
Graphics Wonders, the ARPAnet and UNIX which had a much higher influence on
me.  I think Brian is right, that some people like Ray Ozzie,have said
Plato had a profound influence on them.   I do think that people that saw
some of the features of Plato, remembered them when they did other systems.

What I took from my limited Plato use, was how simple graphics could be
more easily integrated.  The GDPs were (are awesome) but took an PDP-11/20
to drive them and a lot of programming. I was also introduced to PLOT10 on
the IBM S/360 running TSS, as it turns out before I saw the GDPs.   Later I
would have two of the 'Killer-Bs' [Kelly Booth and John Beatty] as
officemates at Tektronix Labs, which very much polished that thinking about
graphics, when we did the Magnolia
<http://bitsavers.trailing-edge.com/pdf/tektronix/magnolia/> workstation.
But without a doubt, an early experience trying to write a 'program' to
draw on the screen was with Plato, which I found easier than trying to do
something similar in FORTRAN and PLOT-10.

That said, Brian, I never saw or used the PLATO 2-way chat scheme, so it *did
not have any* effect on me when I wrote talk(1).  The UNIX program was born
from need.  Many of us hated walking up the hill from our apts more than
once a day [Cory and Evan's hall are about ½ way up the Berkeley hills --
most cheap grad apts were in 'down the hill' nearing Berkeley's downtown or
Emeryville].   As grad students, we could only afford a single phone line
at home, so talk(1) was created so I could ask one of my officemates to
mount a mag tape or reboot a hung system in the UCB CAD lab, without having
to hang up the phone line.  We had the Unix write(1) that I think Ken wrote
originally.   That certainly was an influence, and I wanted something a
little more interactive.  Peter Moore suggested (and built) the split
screen idea using the curses library, as the original version has been
line-by-line, more like write(1); which the sources to it, I do not think
left the CAD machines.   Sam Leffler got it from me for the 4.1a release.

Talk was developed not as a social thing, it was convience to allow us to
do work in the evening.  Which I think is different from what Brian
describes in his book.   Yes, it might have later been used for that also,
but Plato did not have any influence.

Clem Cole
ᐧ



More information about the Internet-history mailing list