<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 6/8/21 9:24 AM, <a class="moz-txt-link-abbreviated" href="mailto:peter@easthope.ca">peter@easthope.ca</a>
wrote:<br>
</div>
<blockquote>
<blockquote type="cite" cite="mid:E1lqeX5-0003i8-Iq@joule.invalid">
<pre class="moz-quote-pre" wrap="">From: "Skulski, Wojciech" <a class="moz-txt-link-rfc2396E" href="mailto:skulski@pas.rochester.edu"><skulski@pas.rochester.edu></a>
Date: Mon, 7 Jun 2021 17:21:05 +0000
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Since you said Text, please be aware that there are multiple Text
flavors out there.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
The section at <a class="moz-txt-link-freetext" href="https://en.wikibooks.org/wiki/Oberon#Oberon_Text">https://en.wikibooks.org/wiki/Oberon#Oberon_Text</a> is
intended to be understandable to a novice. Under the subheading
"Additional Details" is the link to
</pre>
</blockquote>
<p>...</p>
<blockquote type="cite" style="color: #007cff;">
<pre class="moz-quote-pre" wrap="">6) I suspect that porting #2 [V4] to the FPGA Oberon would entail a
complete replacement of the 2013 Text and text frames with the ones
from Linz V4. This will not be easy not because of the code, but
because of the language: "they" changed the language so V4 will no
longer compile.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">Didn't Andreas discuss or mention that months ago. Three steps to put
an "old" system, S, on a new machine.
(1) In an extant S, translate the sources into Oberon-07. In the
process, the sources can be recompiled by the compiler in S. This is
just work; time consuming but not lethal. =8~)
(2) In the new system, compile all the sources of S.
(3) Install and run the revised S on the new machine.
S can be V4 or ETH Oberon or another.
</pre>
</blockquote>
<p>Wow, lots for me to digest. I'm up for attempting to port some
modules from Oberon-2 to Oberon-7. Texts seems like a good place
but I will likely take the simplest path first before attempting a
more ambitious like a universal Texts module (though the side of
me interested in Software Preservation thinks that is a good
idea).</p>
<p>I'm still very new to Oberon so I'm sure I'll do dump things and
beware I'll ask dump questions too. I'm not quick in picking up
new systems. I feel like I am in book club where everyone now
reading and discussing chapter 17 and I'm still reading the
preface!</p>
<p>Cheers,</p>
<p>Robert<br>
</p>
<p><br>
</p>
</body>
</html>