<div dir="ltr">Oberon can create a plain ascii file directly.<div>When you open a Viewer, you create content.  If it is a TextViewer, that content is a Text.</div><div>The files in the viewers are temporary.</div><div>You can Store the file at any time that you want.  The file then becomes permanent, and has a name.  The name will be the name that appears on the leftmost area of the menu bar of the viewer.  Previous files with the same name are lost.</div><div>The default is to store an Oberon format file.  Many menus for TextViewers will have a command not unlike <b>Edit.Store</b></div><div>At any time, you may place the caret immediately after the e in Store, and enter text to make the command say <b>StoreAscii</b></div><div>When you activate that command, the saved file will be a plain ascii file.</div><div>You may, at your discretion, also change the document name.  For example, you may want the document to be named PlainAscii.txt  To accomplish that, edit the name in the leftmost area of the document menu bar, before the | character.</div><div><br></div><div>In some versions, the command to store the ascii file is in a separate editor, not the system default editor.  In that cate, edit the menu bar to give the name of the correct command.</div><div><br></div><div>The total number of keystrokes and mouse clicks to accomplish this is very small.  In keeping with the minimalist nature of Oberon, there is no flashing red button with burning naked ladies saying This Way Back to Unix.  It is minimalist.  </div><div><br></div><div>I am answering your question How Come or Why Not.  You may intend to ask "How Do I" instead.</div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Apr 3, 2016 at 10:45 AM, Srinivas Nayak <span dir="ltr"><<a href="mailto:sinu.nayak2001@gmail.com" target="_blank">sinu.nayak2001@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Bob,<br>
<br>
I see that there are some converters.<br>
But how come Oberon isn't able to create a plain ascii file directly?<br>
<br>
I am not sure if plain ascii file has a format.<br>
I think, in a plain ascii file, the file content is just some ascii vale bytes.<br>
And ascii text files have no header.<br>
<br>
Am I mistaken?<span class="im HOEnZb"><br>
<br>
<br>
With thanks and best regards,<br>
<br>
Yours sincerely,<br>
Srinivas Nayak<br>
<br>
Home: <a href="http://www.mathmeth.com/sn/" rel="noreferrer" target="_blank">http://www.mathmeth.com/sn/</a><br>
Blog: <a href="http://srinivas-nayak.blogspot.in/" rel="noreferrer" target="_blank">http://srinivas-nayak.blogspot.in/</a><br>
<br></span><span class="im HOEnZb">
On 04/03/2016 08:49 PM, Bob Walkden wrote:<br>
</span><div class="HOEnZb"><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
In System3 there is an EditTools module which includes various converters.<br>
<br>
Note - they are converters. What you seem to want to do makes no sense. Oberon and Linux use different file formats.<br>
<br>
B<br>
<br>
On 3 Apr 2016, at 16:07, Srinivas Nayak <<a href="mailto:sinu.nayak2001@gmail.com" target="_blank">sinu.nayak2001@gmail.com</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You mean:<br>
how can I create a Hello.Mod file USING Oberon that contains ONLY<br>
ascii characters of my code?<br>
</blockquote>
<br>
Yes. You took the words right out of my mouth!<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
NativeOberon & LEO & V4 & BlueBottle/Aos [the only ones I know] can all write<br>
ASCII-only text files.<br>
</blockquote>
<br>
How?<br>
<br>
I clicked Edit.Open. Typed something into it. Then added a filename at viewer's title.<br>
Then clicked System.Store. I got the file. Oped in Linux. No Luck. It shows me blank!<br>
In Oberon when I open it, it has the same characters I typed.<br>
That means, I was not able to get a plain ascii file using Edit.Open in Oberon.<br>
<br>
Same I did using Script.Open. No luck. Similar observation.<br>
<br>
<br>
How do you create a plain ascii file?<br>
I tried all these in OLR.<br>
Because it is easy to create a file in Oberon and immidiately access the file from /olr folder in Linux.<br>
Never tried on my NO in vbox, because I don't know how to exchange file between NO and Linux.<br>
<br>
<br>
Kindly refer me the steps to create ascii file, if you are able to do so.<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Your question is WRONG.<br>
  "do X in Oberon" is not sufficiently defined.<br>
Which version/S of Oberon?<br>
</blockquote>
<br>
You are right.<br>
My mistake. I want to know how to do it in NO alpha 2.3.6 (and OLR).<br>
<br>
<br>
With thanks and best regards,<br>
<br>
Yours sincerely,<br>
Srinivas Nayak<br>
<br>
Home: <a href="http://www.mathmeth.com/sn/" rel="noreferrer" target="_blank">http://www.mathmeth.com/sn/</a><br>
Blog: <a href="http://srinivas-nayak.blogspot.in/" rel="noreferrer" target="_blank">http://srinivas-nayak.blogspot.in/</a><br>
<br>
On 04/03/2016 04:29 PM, eas lab wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
how can I create a simple Hello.Mod file in Oberon that contain pure ascii<br>
characters of my code?<br>
</blockquote>
<br>
You mean:<br>
how can I create a Hello.Mod file USING Oberon that contains ONLY<br>
ascii characters of my code?<br>
<br>
NativeOberon & LEO & V4 & BlueBottle/Aos [the only ones I know] can all write<br>
ASCII-only text files.<br>
<br>
When I transfer files between LEO and M$ or *nix I need to select<br>
LEO's facilities<br>
to read/write in those formats: 4 different commands from a popup menu.<br>
<br>
NativeOberon could only do DOS.<br>
V4 for Linux mistakenly did DOS, but patching the code to do *nix was trivial.<br>
<br>
Your question is WRONG.<br>
  "do X in Oberon" is not sufficiently defined.<br>
Which version/S of Oberon?<br>
<br>
== Chris Glur<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 href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
</blockquote>
--<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>
--<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>
<br>
</blockquote>
--<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>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="'times new roman', serif">(email is my preferred communication media)</font><div><font face="'times new roman', serif">Aubrey McIntosh, Ph.D.<br>1502 Devon Circle<br>Austin TX 78723-1814</font><div><div><span style="line-height:20px;background-color:rgb(255,255,255)"><font face="'times new roman', serif">(512)-348-7401</font></span></div></div><div><div><br></div></div></div></div></div>
</div>