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.