<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>