[comp.lang.modula2] Moudla-2 for UNIX System V

stan@dual.UUCP.UUCP (07/10/87)

>Does anyone know of a Modula-2 compiler for UNIX System V, and specifically
>one that will work with an AT&T 3B2/300? --Roger Terrell


Some time a go I remember seeing an effort to make a Modula-2 compiler
for the AT&T 3B2 systems mentioned on info-modula2.  The old notice is no 
longer available on my system.  If anyone knows about continuing efforts 
to build a version for these machines, please let all of us know by sending 
out a short report.

> from:  Patrik Eschle, Physics Institute, University of Zuerich
> about: Modula-2/68
>From what i saw from the users guide, the implementation
>is not that good, they did not find a convincing solution for the
>I/O modules - I decided on Oregon Pascal.

Modula-2/68 does run on some Unix System V systems built using the MC68020 
family of CPU's.  It also runs on a number of other Unix or Unix like systems 
based on on the Motorola chip.  We do not have a Modula-2 product for the 
AT&T 3B2/300.  

A rebutal to Mr. Eschle's possibly negative evaluation of our product and 
support for his decision to use Pascal.

 1)  M2/68 comes with a library based on an early proposal for a standard
     library made by the BSI committee involved in making Modula-2 a standard.
     Many of the libraries described in PIM2 are also provided.  This library
     has been used by our customers to convert large PC programs developed with
     the Logitech Modula-2 product to Sun and Apollo Workstations.

     The proposed standard libraries have gone through many revisions.  The 
     latest version is still being reviewed.  Right now the definition of a 
     "good" Modula-2 library is a matter of current research and debate.

 2)  Programs written with M2/68 have complete access to standard I/O routines
     provided with Unix.  So Modula-2 applications can use all of the 
     graphics/window, networking, and database facilities available to 
     programs written in C, Fortran, Pascal, etc.  One of the features of Unix
     is its extensive and useful libraries.

 3)  On Unix systems people usually chose to use C even when a good Pascal
     compiler is available.  I'm glad Mr. Eschle chose to use Pascal instead
     of C.  His existing programs will be easier to translate to Modula-2 
     should he decide to use Modula-2 in the future.
 
    Stan Osborne, ana-systems, Foster City, California 
    Phone: (415) 341-1768 UUCP: {ucbvax,sun,cbosgd,decwrl}!dual!dbi!stan