OM2 V1.1b 

The OM2 Evaluation Kit V1.1b
 
ModulaWare GmbH, Wilhelmstr. 17A, D-91054 Erlangen/Germany
  Modula-2 & Oberon-2 Compiler Manufactur
    (VAX/VMS, 386|DOS, OS/2 & Unix-'386/680x0/Sparc-Platforms)
Tel. +49 (9131) 208395, Fax +49 (9131) 28205.
E-mail/Internet: 100023.2527@compuserve.com
                 g_dotzel@obula.nbg.sub.org

written by Guenter Dotzel/13-Dec-1993


The OM2 Eval Kit contains a fully featured 

- 32 Bit Modula-2 and Oberon-2 Compiler for PC/DOS 3/486

- implementation of the ISO 10154 Modula-2 Standard Lib,

- example and test programs

- integrated DOS-Extender

- documentation in PostScript format (OM2/Mithril Manual, total about 200 pages).
 
- PostScript to plain-ascii-text converter utility
 (in source and object form, written in Oberon-2).

Oberon-2 is the world's smallest object-oriented language which nevertheless
provides the  power to tackle todays mega-software-projects. The language
report written by Prof. N. Wirth  and H.P. M~ossenb~ock has only 27 pages
including appendix. 

For Pascal and Modula programmers, "Oberon is a step beyond Pascal and Modula-
2". This  is a citation of N. Wirth. And you have classes, objects and
methods. 

OM2 provides both, an Oberon-2 and a Modula-2 compiler together with
an implementation of the ISO Modula-2 Standard Library (2nd CD, 
10154, Dec-1992) in one product.

 
Eval Kit restrictions:
 
1. The compiler distributed on the OM2 Evaluation Kit allows only a
program code size of up-to 16KB (per module) for Modula-2 and Oberon-2.
If this limit is reached, an error message "code too long"
is displayed from the compiler's code-generator and compilation is aborted.
 
2. The ISO M2 Std I/O-Lib allows only max 5 channels to be opened at the
same time. Two channels are opened by default at program
initialisation, so 3 channels remain free for application programs.
If an attempt is made to open more channels, the open file
operation in module SeqFile, RndFile and StreamFile
will fail and return the value ChanConsts.outOfChan for the result
parameter "res" (see for example procedure Seqfile.Open in 
file xc\iso\SeqFile.DEF).
 
Otherwise the OM2 Eval Kit is fully functional and can be used for developing
reasonable sized programs (only code size per compilation unit is limited,
no restriction on data, stack or heap size). So it can even be used
for educational purposes and for serious application program development.
 
The OM2 Eval Kit is neither ShareWare nor FreeWare nor PublicDomain;
it's a demo of a commercial product.

The OM2 Eval Kit is a complete copy of the unrestricted version
in respect to tools, documentation and library. It has only the above
mentioned restrictions.

This Evaluation Kit includes documentation of Mithril, but
Mithril is not part of this distribution kit.


                         Terms and Conditions

The OM2 Evaluation Kit can be stored and used only if you agree to all of
the conditions expressed below.

The OM2 Evaluation Kit can freely be distributed to anyone 

[] interested in evaluating ModulaWare's distribution of OM2 or

[] interested in evaluating ModulaWare's implementation of the ISO 10154 
   Modula-2 Standard Library on PC/DOS.

No component of the OM2 Evaluation Kit shall be used for any purpose other
than product evaluation of OM2 on PC/DOS.

The evaluation period is restricted to three months after the first use or
inspection of any component of the OM2 Evaluation Kit. 

No component of the OM2 Evaluation Kit, be it processed, modified or
unmodified shall be used or stored in any form after the end of the
evaluation period. 

Warranty: It is impossible to guarantee any fixed response times for your
information requests, even though we will try our best to satisfy each request
within 24 hours. However, if a file or diskette should arrive damaged or
unreadable, we will, of course, replace it -if you tell us about it within 14
days via email or fax. As customary in the computer business, we have to state
explicitly THAT IN NO EVENT SHALL MODULAWARE GMBH OR G~UNTER DOTZEL BE LIABLE
FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGE, INCLUDING BUT NOT
LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL OR OTHER DAMAGES. MODULAWARE
GMBH OR G~UNTER DOTZEL SPECIFICALLY DISCLAIM ALL OTHER WARRANTIES, EXPRESSED
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, RELATED TO DEFECTS IN
THE DISKETTES OR FILES. 


Copyright:

The definition modules of ISO Modula-2 10154 2nd CD Standard Library
modules located in directory xc\iso\*.def and some of xc\def are 
copyrighted  by BSI/ISO/IEC (sc22.wg13).

The code files of the ISO M2 Std Lib modules (xc\iso\*.ldf),
the source code of the ISO M2 Std Lib test programs (xc\iso\*.mod),
the files xc\readme.txt, xc\om2_prod.txt, xc\om2_pric.txt,
xc\om2_read.txt, xc\om2_demo.txt (this file) and the 
OM2 documentation PostScript file om2_doc.ps are copyrighted 
(1993) by Guenter Dotzel, ModulaWare GmbH, Germany.

The rest of the OM2 distribution kit and Mithril is copyrighted 
(1993) by OM2 International Association, XTech Ltd.

(C) (1993) G~unter Dotzel, ModulaWare GmbH. All data is subject to change
  without notice. 
