[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