Contents | Prev | Next | Index


Introduction

Oberon-2 is a general purpose language in the tradition of Modula-2 and Pascal. Its most important features are block structure, modularity, separate compilation, static typing with strong type checking, and this even accross module boundaries. It also has object oriented features including type extensions, type-bound procedures, and dynamic types.

This manual is not intended as a programmers tutorial but is kept concise on purpose. It only serves as a reference for software developers and manual writers. This manual refers to a specific implementation of Oberon-2 designed for the Java platform by Mill Hill & Canterbury Corporation: Canterbury Oberon-2 for Java. The software closely follows the suggestions of the following original Oberon-2 books:

Hanspeter Moessenboeck, Object-Oriented Programming in Oberon-2 (Appendix A), Springer-Verlag Berlin Heidelberg New York 1993

Niklaus Wirth & Martin Reiser, Programming in Oberon-2 - Steps beyond Pascal and Modula, Addison-Wesley Publishing Company, New York 1992

Canterbury Oberon-2 for Java does not include an Oberon Operating System. It only implements the programming language Oberon-2. It is designed as a Java development tool for those who prefer doing software development for Java in the Oberon-2 programming language.


Contents | Prev | Next | Index

Canterbury Oberon-2 for Java  (Last documentation update Feb 8, 2000)
Copyright © 1998 Mill Hill & Canterbury Corporation, Ltd. All rights reserved
Please send any comments or corrections to mhc@webcom.com