<div dir="ltr">Thanks Pablo!<div><br></div><div>One interesting detail to me: the original Ceres Oberon used the MMU for on-demand loading of modules. Neat.</div><div><br></div><div>Charles</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 5, 2020 at 6:44 AM Pablo Cayuela <<a href="mailto:pablo.cayuela@gmail.com">pablo.cayuela@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear Rochus,<br></div>I have a copy in my long searching for materials by Wirth, but I can't remember where I found it. I share my copy with anyone:<br><br><a href="https://drive.google.com/open?id=124R9KRzmH7DaGrG0U4fSfPAQi4ADl1rV" target="_blank">https://drive.google.com/open?id=124R9KRzmH7DaGrG0U4fSfPAQi4ADl1rV</a><div><br></div><div>Best regards,</div><div>Pablo Cayuela</div><div><br></div></div><br><div class="gmail_quote"><div class="gmail_attr" dir="ltr">On Sat, Jan 4, 2020 at 6:57 AM <a href="mailto:rochus.keller@bluewin.ch" target="_blank">rochus.keller@bluewin.ch</a> <<a href="mailto:rochus.keller@bluewin.ch" target="_blank">rochus.keller@bluewin.ch</a>> wrote:<br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">Amendment:<br>
<br>
[31] points to N. Wirth, "Designing a System from Scratch." Structured Programming, 10, 1 (Jan. 1989), pp. 10-18.<br>
which I unfortunately don't have.<br>
<br>
The first publication of the Oberon System apparently was in July 1988 (see <a rel="noreferrer" href="https://doi.org/10.3929/ethz-a-000487176" target="_blank">https://doi.org/10.3929/ethz-a-000487176</a>). It states on page 3:<br>
"In late 1985, the authors started a project with the goal to develop an operating environment [...]<br>
After 30 months of intensive programming, a highly flexible and reliable tool is operational, and this is a<br>
summarizing report on both the project and the product called Oberon."<br>
<br>
So the handed down start date of the project Oberon is 1985.<br>
<br>
Best<br>
R.<br>
<br>
<br>
----Ursprüngliche Nachricht----<br>
Von : <a href="mailto:rochus.keller@bluewin.ch" target="_blank">rochus.keller@bluewin.ch</a><br>
Datum : 04/01/2020 - 10:30 (CET)<br>
An : <a href="mailto:oberon@lists.inf.ethz.ch" target="_blank">oberon@lists.inf.ethz.ch</a><br>
Betreff : Re: [Oberon] 30th anniversary of Oberon<br>
<br>
@ Chris Burrows<br>
<br>
Thanks for the information. There seems to be a contradiction with "The Third ACM SIGPLAN History of Programming Languages Conference (HOPL-III)" (2007, <a rel="noreferrer" href="https://dl.acm.org/doi/10.1145/1238844.1411838" target="_blank">https://dl.acm.org/doi/10.1145/1238844.1411838</a>) which states on page 3-8:<br>
<br>
"The first ideas leading to Oberon were drafted in 1985, and the<br>
language was fully defined in early 1986 in close cooperation<br>
with J. Gutknecht. The report was only 16 pages long [28].<br>
[...] The<br>
entire system was programmed by Gutknecht and the author as a<br>
spare time activity over more than two years as described in [31].<br>
The system was released in 1989".<br>
<br>
[28] points to "The Programming Language Oberon", Software - Practice and<br>
Experience, 18, 7 (July 1988), pp. 671-690.<br>
<br>
That's one of the reasons why usually official publication dates are used, such as the 1987 <a rel="noreferrer" href="https://doi.org/10.3929/ethz-a-005363226" target="_blank">https://doi.org/10.3929/ethz-a-005363226</a>.<br>
<br>
Best<br>
R.<br>
<br>
<br>
_______________________________<br>
From: Chris Burrows<br>
Sent on: Sat, 04 Jan 2020 05:55:52 +0100<br>
To: ETH Oberon and related systems<br>
Cc: <br>
Subject: Re: [Oberon] 30th anniversary of Oberon<br>
<br>
2011 wasn't the birthday of the Oberon language (report / compiler / implementation / whatever) - it was the anniversary of the start of Project Oberon.<br>
<br>
"Programming was started in early 1986, and a first version of the system was released in the fall of 1988". (Project Oberon - The Design of an Operating System and Compiler)<br>
<br>
Regards,<br>
Chris Burrows<br>
<a rel="noreferrer" href="https://www.astrobe.com" target="_blank">https://www.astrobe.com</a><br>
<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a rel="noreferrer" href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote></div>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote></div>