[Oberon] Re (2): ET.

Srinivas Nayak sinu.nayak2001 at gmail.com
Mon Apr 4 08:04:01 CEST 2016


Dear Peter,

Many thanks for a lot of valuable information and insight.

> Try to open an Oberon text file with gedit and with leafpad.
> gedit will show the Oberon header in red and human readable
> text beyond.  Leafpad will show almost nothing.

Exact observation here.

> Misconception.  Edit is the original editor.  ET is an
> extension adding desirable features.

Looks like Bob is right.

> As Peter M. said, P.J. Muller withdrawing from participation
> is a loss for us.

I too feel the same.


With thanks and best regards,

Yours sincerely,
Srinivas Nayak

Home: http://www.mathmeth.com/sn/
Blog: http://srinivas-nayak.blogspot.in/

On 04/04/2016 10:17 AM, peter at easthope.ca wrote:
> From:	Srinivas Nayak <sinu.nayak2001 at gmail.com>, Mon, 4 Apr 2016 07:52:14 +0530
>> I saw it uses .Store, that means System.Store.
>
> In the ET viewer, .Store is an abbreviation of ET.Store;
> not System.Store.  According to my understanding, Pieter M.
> made the abbreviations to fit the commands into the
> menu bar.
>
>> That may mean System.Store stores plain ascii text to a file,
>
> I've never studied System thoroughly and can't say
> what exactly System.Store does.
>
>> Edit.Store stores formatted text to a file.
>
> Yes, Edit.Store stores Oberon (formatted) text.
> If you are working in Oberon the terms "Oberon text"
> or "text" suffice without "formatted".   In Oberon,
> Hex will display the header.  Hex.Open System.Tool
>
> Incidentally, you mentioned that you have Linux available.
> Try to open an Oberon text file with gedit and with leafpad.
> gedit will show the Oberon header in red and human readable
> text beyond.  Leafpad will show almost nothing.
>
>> At least it makes sense that ET was available initially in
>> Oberon0 to support plain ascii text.
>
> Misconception.  Edit is the original editor.  ET is an
> extension adding desirable features.  Startup or booting
> doesn't require ASCII text.  It is used by some language
> syntaxes and protocols.  HTML for example.
>
> The description of booting on this page might help a little.
> http://www.ocp.inf.ethz.ch/wiki/Documentation/BootManager
> Unfortunately it doesn't explain how Oberon.Text is used to set
> fundamental configuration.  Other ETH pages might be more helpful
> but I can't find them at present.
>
>> I see that Appendix E in Install.Tool in Oberon0.Dsk says,
>> if you get a trap, do ET.StoreAscii and send the error report ...
>
> Plain ASCII is allowed in an email message body.  The header
> of an Oberon text and the hidden terms specifying fonts, colors
> & etc. will require encoding or attaching.  Given that ASCII
> suffices to express the trap, it is used.
>
>> ... P. Muller.
>
> You will see his name or initials on many of the modules.
> As Peter M. said, P.J. Muller withdrawing from participation
> is a loss for us.
>
> Signing off for today,               ... Peter E.
>
>


More information about the Oberon mailing list