<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>That's a good text to be reading. You'll notice that the source code is there, and there isn't much of it, so you could easily copy it, replacing the OS and Viewers0 imports with the equivalent on your system, and do what you want.</div><div><br></div><div><blockquote type="cite"><font color="#000000"><span style="background-color: rgba(255, 255, 255, 0);">I can't imagine such a sophisticated OS lacks of such a mundane facility?</span></font></blockquote></div><div><br></div><div>You are failing to understand why Oberon was developed. There are hundreds, maybe thousands, of mundane things that Oberon doesn't have which are commonplace on other systems. The purpose of the exercise was not to produce yet another OS indistinguishable from all the rest, but to show how design integrity could extend from the highest to the lowest levels, and produce something original which advances the state of the art. That is what academics are for.</div><div><br></div><div>But if you want something that is not there, you can write it. As Moessenboeck's book shows, in this case it is mot difficult.</div><div><br></div><div>B</div><div><br></div><div><br></div><div><br>On 3 Apr 2016, at 16:54, Srinivas Nayak <<a href="mailto:sinu.nayak2001@gmail.com">sinu.nayak2001@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>Dear All,</span><br><span></span><br><span>I see, in the book OOP in Oberon-2, author describes about Plain Texts (Ascii Texts) in 11.3.1 while discussing about Oberon0.</span><br><span>And he says Oberon0 is a miniature model of Oberon OS.</span><br><span>This makes me think, that in Oberon we should be able to create plain ascii texts which can directly be opened in Linux geany or Windows notepad.</span><br><span></span><br><span>Did I misunderstand this?</span><br><span>I can't imagine such a sophisticated OS lacks of such a mundane facility?</span><br><span>Or am I in a bicycle store asking for shoes, as one of our friend commented once?</span><br><span></span><br><span></span><br><span>With thanks and best regards,</span><br><span></span><br><span>Yours sincerely,</span><br><span>Srinivas Nayak</span><br><span></span><br><span>Home: <a href="http://www.mathmeth.com/sn/">http://www.mathmeth.com/sn/</a></span><br><span>Blog: <a href="http://srinivas-nayak.blogspot.in/">http://srinivas-nayak.blogspot.in/</a></span><br><span></span><br><span>On 04/03/2016 08:49 PM, Bob Walkden wrote:</span><br><blockquote type="cite"><span>In System3 there is an EditTools module which includes various converters.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Note - they are converters. What you seem to want to do makes no sense. Oberon and Linux use different file formats.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>B</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On 3 Apr 2016, at 16:07, Srinivas Nayak <<a href="mailto:sinu.nayak2001@gmail.com">sinu.nayak2001@gmail.com</a>> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>You mean:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>how can I create a Hello.Mod file USING Oberon that contains ONLY</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>ascii characters of my code?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Yes. You took the words right out of my mouth!</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>NativeOberon & LEO & V4 & BlueBottle/Aos [the only ones I know] can all write</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>ASCII-only text files.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>How?</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>I clicked Edit.Open. Typed something into it. Then added a filename at viewer's title.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Then clicked System.Store. I got the file. Oped in Linux. No Luck. It shows me blank!</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>In Oberon when I open it, it has the same characters I typed.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>That means, I was not able to get a plain ascii file using Edit.Open in Oberon.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Same I did using Script.Open. No luck. Similar observation.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>How do you create a plain ascii file?</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>I tried all these in OLR.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Because it is easy to create a file in Oberon and immidiately access the file from /olr folder in Linux.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Never tried on my NO in vbox, because I don't know how to exchange file between NO and Linux.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Kindly refer me the steps to create ascii file, if you are able to do so.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Your question is WRONG.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span> "do X in Oberon" is not sufficiently defined.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Which version/S of Oberon?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>You are right.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>My mistake. I want to know how to do it in NO alpha 2.3.6 (and OLR).</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>With thanks and best regards,</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Yours sincerely,</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Srinivas Nayak</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Home: <a href="http://www.mathmeth.com/sn/">http://www.mathmeth.com/sn/</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Blog: <a href="http://srinivas-nayak.blogspot.in/">http://srinivas-nayak.blogspot.in/</a></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>On 04/03/2016 04:29 PM, eas lab wrote:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>how can I create a simple Hello.Mod file in Oberon that contain pure ascii</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>characters of my code?</span><br></blockquote></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>You mean:</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>how can I create a Hello.Mod file USING Oberon that contains ONLY</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>ascii characters of my code?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>NativeOberon & LEO & V4 & BlueBottle/Aos [the only ones I know] can all write</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>ASCII-only text files.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>When I transfer files between LEO and M$ or *nix I need to select</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>LEO's facilities</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>to read/write in those formats: 4 different commands from a popup menu.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>NativeOberon could only do DOS.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>V4 for Linux mistakenly did DOS, but patching the code to do *nix was trivial.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Your question is WRONG.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span> "do X in Oberon" is not sufficiently defined.</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>Which version/S of Oberon?</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>== Chris Glur</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span>--</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems</span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><blockquote type="cite"><span><a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a></span><br></blockquote></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>--</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span><a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a></span><br></blockquote></blockquote><blockquote type="cite"><span>--</span><br></blockquote><blockquote type="cite"><span><a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems</span><br></blockquote><blockquote type="cite"><span><a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span>--</span><br><span><a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems</span><br><span><a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a></span><br></div></blockquote></body></html>