[TUHS] Question about finding curses to build on v7

Mary Ann Horton Gmail mah at mhorton.net
Wed Jun 12 04:05:17 AEST 2019


Most of what was produced internally to AT&T had to stay there, because 
lawyers.

I was at Bell Labs by the time I changed termcap/termlib and the Arnold 
curses into "The New Curses and Terminfo", which I presented at Usenix 
in Boston 1982.  Terminfo was "compiled", and Curses had a new algorithm 
to use insert/delete line/char to avoid having to redraw the whole screen.

I wasn't allowed to distribute it outside AT&T. Pavel Curtis of CMU 
stepped up and, at my encouragement, volunteered to rewrite it to the 
same spec. I worked with him on the spec and the algorithm, and his 
version was available to open source.

If you were at the Boston conference, you may recall my presentation. My 
Director, Tony Cuilwik, was in the audience, and this was my first 
public talk since joining Bell Labs, so I was nervous. As I was stepping 
to the podium to begin my talk, Armando Stettner interrupted to present 
me with the "Flying Rubber Chicken Award". Someone offstage threw him a 
rubber chicken. The chicken was quickly vanished and replaced with the 
real award, "The Term Cap". Armando explained that the hat was an Bell 
System hard hat, donated by Ken Thompson himself. Scotched to the hat 
were "hacker eyes" (googly eye glasses) and a Steve Martin style 
arrow-through-the-head "for the term info to go in and come out". He 
left me there, holding the award, as I had to reboot my brain to begin 
my talk.

I still have that award. It graced my workplace for many years. When I 
worked at Bank One in Columbus, I put it on a styrofoam head on top of 
my cube. A coworker had contributed a yellow cheerleader pompom which 
gave her hair. When Chase bought Bank One, there were Chase big shots 
coming through our building, I was told to take it down because it 
didn't look "professional". I was offended - "that's an award!" It 
stayed down for several months, and people complained because, in that 
cube farm of identical rows of cubes, "people used that for navigation". 
I made a little plaque explaining the award and placed it next to the 
restored Term Cap on my cube. The award sat on my cube at SDG&E for 11 
years without incident, and now that I'm retired I proudly display it on 
my piano at home.

     Mary Ann

On 6/11/19 10:26 AM, Clem Cole wrote:
> Interesting and that sounds quite plausible.   CCA sold it at one 
> point. Masscomp (because Steve was working for us) got a license and a 
> redistribution license.   IIRC: we could redistribute the binary for 
> free as long as CCA got Steve's changes back.
>
> Steve definitely did the terminfo/lib work for CCA Emacs at Masscomp, 
> as I had pointed out that AT&T was moving to terminfo but was locking 
> it up inside of the System V (AT&T 'consider it standard' stuff - much 
> to a number of their own people telling them not too).   Pavel ?? 
> Curtis I think ?? - I've forgotten his last name -  had written a new 
> uncontaminated version at Cornell that was a functional replacement 
> and that could read the AT&T ASCII database and compile them 
> properly.   (I don't remember if Pavel's version could take the AT&T 
> binary versions).  I had obtained Pavel's version and we were shipping 
> that as our terminfo/lib implementation on the Masscomp boxes and were 
> switching our code to use it, as we had not yet signed a System V 
> license and were shipping on a System III based one.   Steve started 
> to include Pavel's library in the CCA version, which he got from me.
>>
> On Tue, Jun 11, 2019 at 1:12 PM Lars Brinkhoff <lars at nocrew.org 
> <mailto:lars at nocrew.org>> wrote:
>
>     Clem Cole wrote:
>     > 1.) Zimmerman EMACS (a.k.a. CCA EMACS) ran on the PDP-11 originally
>     > when Steve wrote it at MIT.
>
>     I have this on the origin of Montgomery and Zimmerman Emacs:
>
>       "[Montgomery's] emacs implementation was begun in 1979, after having
>       left MIT.  I made it freely available to people INSIDE of Bell Labs,
>       and it was widely used. It was never officially "released" from Bell
>       Labs."
>
>       "Unfortunately, several copies did get out during that time, mainly
>       due to people who left Bell Labs to return to school or gave
>     copies to
>       friends.  When Zimmerman modified one of those copies as the
>     original
>       basis for CCA emacs, AT&T and CCA had a prolonged debate over it.
>       Eventually the matter was resolved when Zimmerman replaced the
>     last of
>       my code"
>
>     https://github.com/larsbrinkhoff/emacs-history/blob/sources/Usenet/net.emacs/btl-emacs-2.txt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20190611/83c47372/attachment.html>


More information about the TUHS mailing list