home *** CD-ROM | disk | FTP | other *** search
-
-
- Amiga Oberon Compiler 3.20
- ==============================
-
- The new features of this verstion, that are not mentioned in the manual are
- the following ones:
-
- - the Amiga interfaces modules are changed for AmigaOS version 3.1
-
- - the programs of this Oberon package are localized. They use the
- language selected with the 'Locale' preferences utilitiy of AmigaOS
- Version 2.1 or newer.
-
- - OEd accepts the new command 'getfilename' which set the ARexx
- variable RESULT to the file name including the path of the currently
- edited file.
-
- - several commands of the editor OEd, like load, save, moving block,
- etc. operate much faster now.
-
-
- Version 3.11 already had the following new features:
-
- - a new module 'Objects' allows to save and load extensible objects,
- similar to the described method in the book 'Objektorientiere
- Programmierung in Oberon-2' by Hanspeter Mössenböck. The program
- 'Persistant' in the drawer Examples demonstrates the module
- Objects. It generates a small structure that is saved and reloaded.
-
- - If you compile now with the new Tool-Type 'EXTENSION' set to
- 'FALSE' or if you specify the option '-e', then MAX(SET) will
- be 31. SIZE will no more be predifined, you will have to use
- SYSTEM.SIZE. The result of SYSTEM.ADR() is of type LONGINT.
- This options offers compatibility to ETH compilers.
-
- - NIL is a reserved word
-
- - the module SYSTEM has the following new procedures:
-
- BIT(a: SYSTEM.ADDRESS; n: LONGINT): BOOLEAN;
-
- PUT(a: SYSTEM.ADDRESS; x: Standardtyp);
-
- GET(a: SYSTEM.ADDRESS; VAR x: Standardtyp);
-
- MOVE(a0,a1: SYSTEM.ADDRESS; n: LONGINT);
-
- NEW(VAR a: SYSTEM.ADDRESS; n: LONGINT);
-
- These are SYSTEM-procedures as they are supposed within the
- Oberon-Report.
-
- - the initialisation code of the FOR-loop has been changed: in
- 'FOR a:=b TO c' c is stored in a locale variable before
- 'a:=b' is executed. So it is possible to write eg. 'FOR i:=0
- TO i'.
-
-
- We wish you much fun while programming with this Oberon package.
-
-
- A+L AG and Fridtjof Siebert.
-
-
-