On Tuesday, November 12, 2013 3:14:16 PM UTC-6, Eli the Bearded wrote:
> In comp.lang.postscript, luser- -droog <
mij...@yahoo.com> wrote:
>
> > On Tuesday, November 12, 2013 2:00:41 AM UTC-6, luser- -droog wrote:
>
> > > COMMAND LANGUAGE SYSTEM FOR INTERACTIVE COMPUTER
> > > Inventors: GAFFNEY JOHN (US)
> > > Patent Number: US 4539638 Issue Date: 850903
>
> > Hmm. The date don't really fit the time-frame,
> > does it? :(
>
>
> What's the time-frame? Filing date is in 1981, and Priority date is in
> 1979.
>
Well, based on this paragraph from Brian Reid's
Postscript/Interpress comparison from laser-lovers,
I was expecting to find something from earlier in the 70s.
It does appear from this that there ought to be
documentation for the Design System from around 1975.
Although the Evans and Sutherland company is primarily in Salt Lake
City, they had a small research office in Mountain View (California)
in the early 1970's. John Warnock was in charge of it, and John
Gaffney worked for Warnock. One of the activities of the Mountain
View office was to develop software for producing 3-dimensional
graphical databases both for the Picture System and for the
simulation machines. Working with Warnock, Gaffney had by 1975
programmed and documented and released the first version of a
programming language that was called "The Evans and Sutherland Design
System". --
https://groups.google.com/d/topic/fa.laser-lovers/H3us4h8S3Kk/discussion
But based on the abstract from the patent, this very well may be it!
A command language system is disclosed wherein memory stacks register specific definitions for generic names, which definitions are appropriately selected in timely response to a name, on the basis of stack arrangement. A structure is included for searching the stack in order and detecting the first definition for a name of current interest. Thus, the stack is used to define the order of the name searching. As a consequence, in the interpretation of command languages, the user is given control over the context in which the names are executed. Specifically, a command program wil behave according to the definitions of the commands in a current context. The system further includes structure for deleting definitions from the stack which have been used and for sensing the bottom of the stack as a function of control.
--
http://www.patentbuddy.com/Patent/4539638