This product was developed by ModuAware.com
The Alpha Oberon System AOS V4.2 is the first full 64 bit Oberon System for the (DEC/Compaq) HP Alpha processor under the OpenVMS 7.1 (and later) operating system. Alpha Oberon is an extensible, integrated, graphical program development environment and application framework. Based on the object-oriented, pointer-safe programming language Oberon-2, Alpha Oberon is ideally suited for program development in industry and research and serves commercial and scientific applications as well as teaching.
Literature:
Project Oberon
- The Design of an Operating System and Compiler
by N. Wirth and J. Gutknecht, Addison-Wesley, 1992;
free download in [PDF format (4MB)]
Alpha Oberon features | |||
---|---|---|---|
64 bit addressing | modular | many applications | ![]() |
32 und 64 bit pointer | portable | polymorphic types | |
8, 16, 32, and 64 bit integer | extensible | meta-programming | |
S, T, F, D, and G-floating | object-oriented | coroutines | |
full run-time type information | X11-interface | hypertext-architecture | |
automatic garbage collector | object finalization | persistent objects | |
fine grained symbol files (object model) | year 2000 ready |
Alpha Oberon Applications and ToolsAlpha Oberon includes a rich set of display- and printer-fonts, applications, tools, and games, e.g.:
|
A2O produces two different object file formats, both with 64 bit addressing capabilities, 1) for stand-alone OpenVMS linker, and 2) for Alpha Oberon System (AOS) V4. A2O was used to bootstrap AOS on the Alpha processor. All components of AOS and its bootloader are completely written in Oberon-2. Alpha Oberon was the first [and I believe it is still the only] full 64 bit implementation of Oberon System V4.
No Oberon-2 language extensions were required to support 64 bit LONGINT and 64 bit POINTER. Only two syntactic extensions were introduced, to support 64 bit integer literals and sets constructors. However, nobody is required to use these extensions, in order to exploit 64 bit computing and addressing. The 64 bit extensions are explained in detail in the article 64 Bit Oberon for OpenVMS Alpha (www.modulaware.com/mdlt73.htm).
The Alignment Trap Oberon pages offer free download of ModulAware.com's 64 bit Oberon System Evaluation Kit for Compaq's OpenVMS Alpha. There is also a technical overview, which shows a comparison of various Oberon implementations' features.