[Oberon] Newlines and Carriage-Returns

Charles Perkins chuck at kuracali.com
Sat Jan 5 23:33:19 CET 2019


Hello Jörg,

Yes, this is a change that contradicts 31 years of Oberon tradition...
maybe no-one wants it but me. That's OK!

Cheers,
Chuck

On Sat, Jan 5, 2019 at 2:07 PM Jörg Straube <joerg.straube at iaeth.ch> wrote:

> Chuck
>
> If you move files between different OSes, you normally have to convert
> files. Eg if you move ASCII texts between Windows and Unix you have to
> convert the newlines.
> Every OS has its own convention. The same is true for the Oberon OS.
>
> BTW: it seems to be a common misunderstanding that text files in Oberon
> are ASCII files. This is not the case.
>
> Oberon text files are comparable to Word doc files: they as well contain
> much more info than just plain ASCII characters. Oberon textfiles contain
> format info (font family, size, bold...) and may contain various Elems.
>
> In Word, you can specify the format of the output: chose eg docx or txt
> when you store your file.
> The same is true in Oberon. EditTools.StoreAscii/StoreMac/StoreUnix
> extracts the pure ASCII information out of an Oberon text and adds the
> corresponding newline character.
>
> Out of the box, ProjectOberon (Texts.Mod) is able to open ASCII files from
> other OSes.
>
> Jörg
>
> Am 05.01.2019 um 21:33 schrieb Charles Perkins <chuck at kuracali.com>:
>
> I wrote a technote on modifying V5 Oberon to use newlines instead of
> carriage-returns, while still accepting carriage-returns in texts.
>
> If anyone is curious it can be found at:
> https://github.com/io-core/technotes/blob/master/technote001.md
>
> Since the source code of V5 Oberon is so small and well factored, it was
> easy to do. Now I can move text files back and forth between my Mac or
> Linux box and my emulated FPGA environment without converting things all
> the time.
>
> Best Regards,
> Chuck
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20190105/6c34faad/attachment.html>


More information about the Oberon mailing list