<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 18 Dec 2010 16:40:32 +0000 (GMT)
From   : dabenavidesd@... (Daniel Alejandro Benavides D.)
Subject: FS: Master 512 - New and Unused,

Hi all:
according to the author Richard Cownie, he guess the acronym CAMEL might
be "Compiler for Acorn Modula-2 Extended Language" though he is not sure 

About the project he says the original idea was an "... OS for
business computing, using write-once optical disks instead of magnetic,
with its own window system, its own transaction-based filesystem,
its own editor based on Interscript ..."

The project was led by Jim Mitchell of a several ex-Xerox PARC employees, 
"The guy who did most of the work on the compiler and language extensions 
was Mick Jordan. Mostly they took Modula-2 and were adding language features 
to support exceptions.  The Theology from Xerox-PARC was that exceptions 
were wonderful (though I've always hated them myself: and from what I've
read it seems one of the biggest problems with Xerox Alto/Dorado machines
was that software would regularly crash with ``uncaught exception??)."
... "The other guy on the Modula-2+ compiler project was Trevor Morris, 
who went out from Cambridge to Palo Alto for a short trip ... "  ... "Other
prominent people on ARX were Steve Glassman (window system), Carl Dellar
(filesystem), Jon Gibbons (InterScript-based editor)."  

"And it was all supposed to run on a machine with 512KByte of DRAM." ... 
"The whole thing was being developed using Acorn hardware and software-fileservers 
based on 6502 processors, the Acorn EcoNet network, and personal machines 
using early ARM boards. And there was no sensible source code management. 
 The most useful thing I did was to write a program called "xfertree" which
could sync up two file trees across the network with minimal file transfers:
if you copied a whole source tree things weren't reliable enough to get it
done." 
"And the whole thing was supposed to use Modula-2+, with heavy use
of exceptions ... but the compiler was being developed at the same time
and didn't have the exception features yet ..."

So it might that they had trouble in the compiler during development of 
ARX but from reference [3] I know that in 1988 Olivetti Research Center (who
bought Acorn technologies) like is mentioned there they used to convert Modula-2+
to Modula-3 code using Emacs in the process.
I hope this helps towards getting some more information additionally, thanks
also to Richard Cownie.

Thanks in advance

--- El dom, 12/12/10, Daniel Alejandro Benavides D. <dabenavidesd@...>
escribi?:

> De: Daniel Alejandro Benavides D. <dabenavidesd@...>
> Asunto: Re: FS: Master 512 - New and Unused, Set of PANOS Discs and Manuals,
New
> Para: bbc-micro@...
> Fecha: domingo, 12 de diciembre, 2010 17:41
> Hi all:
> respect of the set of boxes, anything can be brought to
> live again I guess, if there is some source of correction in
> the FS it was written, but unfourtunately, this is hard to
> know when it is about of huge files, like music, video, etc,
> the good thing is this only multimedia data, I'm sure you
> don't have so much info in your discs. I guess
> Interesting enough is this mail of past year:
> http://www.realworldtech.com/beta/forums/index.cfm?action=detail&id=103093&threadid=102990&roomid=2
> 
> About Acorn technology of those days, I wonder how they got
> the system around a Read only file system, perhaps they did
> believe everything could be networked or something like
> that, indeed, I had a Professor that said that all current
> OSS were File oriented, not what he taugth in my University
> were Computer Networks course indeed.
> 
> In behalf of them, there are some reports that talk about
> the computer they had and what they resolved theyir
> problems, specially [1] Modula-2 most related and [2]
> Modula-2+ which talk a bit more about the language and its
> closest descendant [3] Modula-3:
> 
> [1] P. Robinson and M. Jordan, ?A programming environment
> for Modula-2,? Software Engineering Journal, vol. 3, no.
> 4, pp. 119-126, 1988.
> 
> [2] M. Jordan, ?Experiences in configuration management
> for modula-2,? in Proceedings of the 2nd International
> Workshop on Software configuration management  -, pp.
> 126-128, 1989.
> 
> [3] M. Jordan, ?An extensible programming environment for
> Modula-3,? in Proceedings of the fourth ACM SIGSOFT
> symposium on Software development environments  - SDE
> 4, pp. 66-76, 1990.
> 
>  
> 
> 
>  
> 
> 
> 
> 


      
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>