[Oberon] Oberon / Linux Revival now with Gadgets / ARM

Chris Burrows chris at cfbsoftware.com
Mon May 11 10:50:19 CEST 2015


Note that the Oberon / Linux Revival is about Oberon, not the related
language Oberon-2.

According to Section 3.4 of the document "The Programming Language Oberon"
(Revision 1.10.90) that I believe the Oberon / Linux Revival compilers are
based on:

"Strings are sequences of characters enclosed in quote marks ("). A string
cannot contain a quote mark."

http://www.inf.ethz.ch/personal/wirth/Oberon/Oberon.Report.pdf

This is also true for the latest revision of the language "The Programming
Language Oberon" (Revision 1.10.2013 / 18.3.2015):

"Strings are sequences of characters enclosed in quote marks ("). A string
cannot contain the delimiting quote mark."

http://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Report.pdf

This differs from "The Programming Language Oberon-2" (March 1995) which has
the rule:

"Strings are sequences of characters enclosed in single (') or double (")
quote marks. The opening quote must be the same as the closing quote and
must not occur within the string."

Regards,
Chris

Chris Burrows
CFB Software
Oberon for ARM Cortex-M3
http://www.astrobe.com


> -----Original Message-----
> From: Frans-Pieter Vonck [mailto:fp at vonck.nl]
> Sent: Monday, 11 May 2015 6:12 AM
> To: ETH Oberon and related systems
> Subject: Re: [Oberon] Oberon / Linux Revival now with Gadgets / ARM
> 
> Hi Matthias,
> thanks for your effort to bring Oberon to the Pi.
> 
> 
> (on X86)
> I have a problem with typing the dubble and single quote characters.
> The Hello.Mod module can be compiled with XCompiler.Compile. However
> creating a new character string between quotes was not possible.
> 
> Tomorrow I will give the arm-version a try.
> 
> Greets
> F.P. Vonck
> 
> 
> >
> > Am 08.05.2015 um 22:58 schrieb Peter Matthias:
> >> Am 07.05.2015 um 17:14 schrieb Ulrich Hoffmann:
> >>> Thanks for the clarification. I'm looking forward to the ARM
> version.
> >>
> >> It's available now at http://oberon.dyndnss.net/
> >>
> >> I did only test it via qemu, but it should work.
> >>
> >> As I don't have an RPi, I would like to know whether it runs on
> RPi1
> >> and RPi2.
> >
> > Too polite or did noone test?
> >
> > Current version fixed cacheflush and was tested on ARM hardware.
> >
> > Regards,
> > 	Peter
> >
> > --
> > 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




More information about the Oberon mailing list