Article View: comp.lang.modula2
Article #3702Re: Moudla-2 for UNIX System V
From: stan
Date: Fri, 10 Jul 1987 03:54
Date: Fri, 10 Jul 1987 03:54
47 lines
3004 bytes
3004 bytes
>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
Technical Details
Message-ID:
<8707100354.AA16741@dual.DUAL>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!cbosgd!ucbvax!dual.UUCP!stanShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!cbosgd!ucbvax!dual.UUCP!stan From: stan@dual.UUCP.UUCP Newsgroups: comp.lang.modula2 Subject: Re: Moudla-2 for UNIX System V Message-ID: <8707100354.AA16741@dual.DUAL> Date: Thu, 9-Jul-87 23:54:43 EDT Article-I.D.: dual.8707100354.AA16741 Posted: Thu Jul 9 23:54:43 1987 Date-Received: Sun, 12-Jul-87 08:57:54 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 47