Copyright © 2012-2013,2014 by Thomas E. Dickey
I encountered Scribe more than once:
Leive was commenting because while his progress and mine was slow, we had at least a topic. Brian had none, and his advisor had a job in store to help Brian put something together. As it turned out, it was a better "pub" program.
I first noticed Scribe as its user manuals appeared in the bookstore. There was more than one edition. I have at hand these:
The first edition (which I discarded long ago, having need for only two Scribe manuals) gave a different story. It said that the program's development had been sponsored (paid for) by Rome Air Development Center (RADC). The later editions do not mention this, and it seems that there is nowhere a useful source explaining how it became transformed from government sponsored research into private property. For those interested, the first edition is available via NTIS which says the contract number was
Around the time that the third edition was published, some of my coworkers were setting up a VAX/VMS system. It was paid for by our division, though ultimately my department had no benefit from it. The "owners" of the VAX system were largely people whom I had dealt with as a graduate student, starting with the printer diverted for a Unix system.
In my department, there were people using a remote timesharing system to run Basic programs. I thought that if we could move those people onto the VAX, we would get some return on the money spent. The people running the VAX had different ideas; they were uninterested. Instead they planned to use the machine for word processing. At the time, the division used a pool of secretaries with NBI workstations, but most typists used IBM Selectrics. Engineers, for the most part, did not type.
They intended using Scribe. I was told the license cost was $20,000 (very high), but on suggesting that they use (or at least evaluate) the free version was told that was unacceptable, that it was "full of bugs". Further discussion led to the assertion that the free version was not available.
Later, in 1984 I wrote a program "describe" (prompted by "deroff" for "roff") which stripped markup information from a Scribe document. At that point in time, Scribe required license keys to run (as I recall, 20 alphanumeric characters), but it was someone else's problem by then.
In writing this, I am reminded that Unilogic was founded by Michael Shamos (and others), Shamos vetted a weakly designed experiment used by one of my peers in his research (28 independent variables with 43 data points).
My peer on the other hand chose to attack my own experiment (which was not as weak), and in particular based his criticism on (given the numbers that he cited) on the Sackman report.
In researching to determine the actual facts in this (and ultimately that his criticism had no merit), I came across a comment in one of the trade magazines. It quoted someone as saying that at MIT, writing a compiler is what masters students do. Proving that a given compiler is good in some respect (analysis) is what PhD students do.
Scribe was a nice program ("was", because no one appears to use it anymore), but there was no analysis involved.