Oberon Community Platform Forum

Development => Oberon & Active Oberon => Topic started by: kevinhely on March 04, 2016, 06:00:22 PM



Title: Oberon Report update
Post by: kevinhely on March 04, 2016, 06:00:22 PM
The Oberon report has been updated. <= and >= no longer apply to SET arguments AFAICS. (See section 8.2.4)


Title: Re: Oberon Report update
Post by: cfbsoftware on March 05, 2016, 11:41:48 AM
The latest revision of the Oberon Language report is 1.10.2013 / 4.3.2016. Changes since Revision 1.10.2013 / 18.3.2015 are:

Section 4 Declarations and scope rules

The following paragraph has been removed:

Quote
The scope rule has the following amendments:
1. If a type T is defined as POINTER TO T1 (see 6.4), the identifier T1 can be declared textually
following the declaration of T, but it must lie within the same scope.
2. Field identifiers of a record declaration (see 6.3) are valid in field designators only.

Section 8.2 Operators

set is qualified further:

Quote
The set {m .. n} denotes {m, m+1, ... , n-1, n}, and if m > n, the empty set.

Section 8.2.4 Relations

Quote
The relations <= and >= no longer apply to the type SET.

Section 9.8 For statements

Quote
The TO 'end' expression of the FOR statement is evaluated at every loop.