[Oberon] blackbox model view controller

Douglas G Danforth danforth at greenwoodfarm.com
Fri Nov 11 03:26:18 CET 2016


I was at Stanford from 1972-1978 and Adele Goldberg was a post-doc
at IMSSS (Institute for Mathematical Studies in the Social Sciences)
where I was doing my graduate work under Pat Suppes who cofounded
IMSSS with Richard Atkinson and Kenneth Arrow (Nobelist, economics).
Adele was working at PARC and I visited her there and saw the Alto with
its bit mapped graphics.  She told me about the T shirts and about Small
Talk, of which she later became editor of a 3 volume set (SmallTalk 80).
You need to realize that at that time most people were using teletypes
to interact with time-sharing mainframes.  At IMSSS we were privileged
to have IMLAC machines with vector graphics displays (yellow characters
on a green background).  Those machines had 2K memory and 2K display
memory.  One needed to press "rug-F" (special key) in order to save the
edited text to the mainframe PDP-10 machine located 1/4 mile away from
IMSSS in Pine Hall (Computer center).  We had one of the very first display
oriented text editor called TVEdit initially developed by Brian Tolliver and
John McCarthy (lisp fame).  My friend Pentti Kanerva took over the task
of maintaining TVEdit and improved it.  Both Douglas  Hofstadter and I
used TVEdit to write his Goedel/Escher/Bach and my dissertation.
So there you have a brief history of the early computer development.
We used SAIL for our programming language (Stanford AI Language,
or Stanford AI memo L) which was a variant of Algol.  Niklaus Wirth
used Algo-60 (and taught at Stanford, circa 1965) to develop Pascal,
Modula, Oberon, and then Oberon Microsystems developed Component Pascal.
-Doug Danforth


On 11/10/2016 5:28 PM, Lars wrote:
> Also, how do you know about PARC? did you work there or visit there? How'd
> you find out about the tshirts? An on going rumor or you were in their
> building at some point ?:-)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20161110/1360fb76/attachment.html>


More information about the Oberon mailing list