<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">As for the motivation -- it was simple.  UCB is on a hill.  I lived at the base of hill and I only wanted to walk up it once a day.   Our office was a big pool of about 20 of us next to the CAD machine room on the second floor of Cory Hall.  Somebody was usually in the office most nights, but not everyone.   We all had modems and terminals at home, but only one phone line.  We had 3 Vaxes in the CAD group, plus my Array Processor.   So I wanted to be able to ask someone like Peter or TQ to reset the AP for me if I hosed it when I was working from home when I was debugging it. Plus the obvious social aspects -- "hey you want go get a Pizza/Beer etc..."  But since we might be working on a different system, Kipps' hack was useless.</div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=8b7c7e15-324a-4718-b338-2f271f8abca8"><font color="#ffffff" size="1">ᐧ</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=d4f9d6a0-1647-4f2e-91ab-827a991aa4c4"><font color="#ffffff" size="1">ᐧ</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=1d3f95b4-7023-41ff-87db-10c6bcdc77b3"><font color="#ffffff" size="1">ᐧ</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width:0px;max-height:0px;overflow:hidden" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=8be7f2d1-faab-4059-a256-b1861e320625"><font color="#ffffff" size="1">ᐧ</font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 13, 2024 at 10:14 AM Clem Cole <<a href="mailto:clemc@ccc.com" target="_blank">clemc@ccc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Yes -- I can give this history.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Kipp wrote an early version for 4.1BSD - but it is not the version in the releases. It ran on Ernie and did not do as much.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I had used a different program on the PDP-10's and the ARPANET and I started over when Joy added sockets for 4.1A. I also made the infamous use of vax integers instead of network integers (and I knew better - but really did not think about until a few years later when I was at Masscomp and compiled it for the 68000 -- ugh).  That version still had a couple of bugs in it (i.e. hung in the 4.1A networking code occasionally), but worked well enough on the CAD systems.  I went away to a USENIX conference and while I was gone, my officemate  Peter (Moore) took my code and fixed the problem, plus he put it into  RCS.  I gave that to Sam and that's the version that went out in 4.1C and beyond.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Clem</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width: 0px; max-height: 0px; overflow: hidden;" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=a4c2d83a-2e5c-4a7c-b63e-311c0240199f"><font color="#ffffff" size="1">ᐧ</font></div></div><div hspace="streak-pt-mark" style="max-height:1px"><img alt="" style="width: 0px; max-height: 0px; overflow: hidden;" src="https://mailfoogae.appspot.com/t?sender=aY2xlbWNAY2NjLmNvbQ%3D%3D&type=zerocontent&guid=82e1100b-1911-42a9-b449-4e86d15a4018"><font color="#ffffff" size="1">ᐧ</font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Dec 13, 2024 at 9:29 AM Dan Cross <<a href="mailto:crossd@gmail.com" target="_blank">crossd@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I'm curious if anyone has any history they can share about the BSD<br>
"talk" program.<br>
<br>
I was fond of this back when it was still (relatively) common, but<br>
given the way it's architected I definitely see why it fell out of use<br>
as the Internet grew. Still, does anybody know what the history behind<br>
it is?  Initially, I thought it was written by Mike Karels, but that<br>
was just my speculation from SCCS spelunking, and looking at the<br>
sources from 4.2, I see RCS header strings that indicate it was<br>
written by "moore" (Peter Moore?).  talk.c says, "Written by Kipp<br>
Hickman".<br>
<br>
It seems to have arrived pretty early on with respect to the<br>
introduction of TCP/IP in BSD: the README alludes to some things<br>
coming up in 4.1c. Clem, you seem to have had a hand in it, and are<br>
credited (along with Peter Moore) for making it work on 4.1a.<br>
<br>
So I guess the question is, what was the motivation? Was it just to<br>
have a more pleasing user-to-user communications experience, or was<br>
discussion across the network an explicit goal? There's a note in<br>
talk.c ("Modified to run between hosts by Peter Moore, 8/19/82") that<br>
suggests this wasn't the original intent. Who thought up the<br>
character-at-a-time display mode?<br>
<br>
Thanks for any insights.<br>
<br>
        - Dan C.<br>
</blockquote></div>
</blockquote></div>