[comp.lang.modula2] Modula-2 Compilers for Unix

ercs50@castle.ed.ac.uk (Atholl Hay) (03/14/91)

Don Anderson was inquiring about Modula-2 compilers for ISC Unix. We provide
a compiler for this platform. The following is some details:



EPC Modula-2 is an efficient and robust implementation of the high level 
language designed by Niklaus Wirth as a successor to his earlier language
Pascal. EPC Modula-2 is available for Intel 386/486, SPARC and Motorola 88K 
based UNIX systems.  

EPC Modula-2 supports extensions such as multi-dimensional open arrays;
additional data types (COMPLEX, LONGCOMPLEX, BYTECARD, SHORTCARD, BYTEINT, 
SHORTINT BYTEBITSET, SHORTBITSET); logical bit operators; and module libraries
(InOut, RealInOut, Storage, Processes, Mathlib0, Mathlib1, etc.) 

EPC Modula-2 incorporates a high speed, high quality compiler, utilities for 
automatic make and superb post-failure diagnostics.  Compiler switches are 
available to control the level of runtime error checking, and explicit checks 
can be made for the use of uninitialised variables and sub-range violations.

EPC Modula-2 is fully integrated with the UNIX environment.  The compiler  
generates standard object files and follows the standard system conventions, 
thus enabling mixed language programming and the use of standard utility 
libraries.  A library of routines is also provided to ease the interface with 
the UNIX operating system.  


EPC compilers are competitively priced and discounts are available for 
educational establishments and bulk orders.  

For more information contact: 

in Europe				in USA and North America

EPC					MSS Ltd.
17 Alva Street				2107 North First Street
Edinburgh				Suite 600
EH2 4PH					San Jose CA95131
Scotland				USA
UK

Tel: (+44) 31 225 6262			Tel: 408 452 0527
Fax: (+44) 31 225 6644			Fax: 408 452 0686
Email:  support@epc.ed.ac.uk