This is G o o g l e's cache of http://history.dcs.ed.ac.uk/history/ChrisWhitfield as retrieved on 5 Sep 2006 20:18:43 GMT.
G o o g l e's cache is the snapshot that we took of the page as we crawled the web.
The page may have changed since that time. Click here for the current page without highlighting.
This cached page may reference images which are no longer available. Click here for the cached text only.
To link to or bookmark this page, use the following url: http://www.google.com/search?q=cache:j2LkgdOWQ4QJ:history.dcs.ed.ac.uk


Google is neither affiliated with the authors of this page nor responsible for its content.

ChrisWhitfield - Edinburgh Computer History
  ChrisWhitfield UserPreferences
 
HelpContents FindPage Diffs Info Edit Subscribe XML Print View

I've lightly edited two emails from Chris Whitfield together, to summarize his recollections:

Things that spring to mind ... and I hope I still have m/c readables ....

This turned out to be a slightly corrupted memory dump... Alan Freeman did indeed design an editor before Ecce, and it did introduce a few of the ideas which made Ecce so powerful (such as conditional execution) but Alan's editor was rather primitive in comparison and definitely not a forebearer of Ecce. We have however found the source on paper tape and as soon as we can download it, you'll be able to judge for yourself. We also have scans of a very poor photocopy of a typed/handwritten manual for Alan's editor. -- Graham

(I remember playing this. I think it predated arcade games like asteroids. The tanks were in a very similar vein to Asteroids but it was a much simpler game. Two player, however! -- Graham)

I've asked DJR about Astra -- Graham

IMP in its day was practically unique in being a language with substantial diagnostic assistance which could also be used "in anger" as a fast economical systems language. Subsequently Ada is perhaps the only mainstream language of which this can be said?

The "3rd pass" - consolidation phase - of the Peter Robertson compilers was again in its day unique. I remember being told at Cebit about 8 years later by a very proud compiler writer that they'd dreamed up this wonderful way of fixing short jumps -- which featured heavily in their advertising. Peter's compilers did far more long before and the Mouses 32-bit Perkin-Elmer variant did a whole lot more again.

Prof Wulf's "Optimising Compiler" book contains a PDP-11 coding sequence for Ackermann, generated by his compiler, which he asserts was optimal because he himself could not handcode it more tightly. Unfortunately Peter's PDP-11 IMP compiler takes 2 instructions off the "optimal" code displayed in the book.

PythonPowered