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