[comp.lang.modula2] Modula Compiler

CC06067@UAFSYSB.BITNET (Christopher Corke) (12/01/87)

We are presently evaluating new machines for a UNIX environment.  One of
the machines which we are considering is a Ridge.  Does anyone know of a
Modula2 compiler which will run on their machine.

Christopher C. Corke
<CC06067@UAFSYSB>
University of Arkansas (Postmaster)
Department of Computing Services

emile@ace.nl (12/15/87)

Hello Cristopher,

In your article on the net you were asking for Modula-2
on a Ridge. We did not yet here about this system, but in case it is
MC680X0 based architecture you might have a look at ours.

Some features of the compiler:

          - Strict adherence to the language.  There are no extensions.
            (Well, you do need an interface to UNIX to base your libraries on,
            so we did include that one.)
            ACE is represented in the ISO working group on Modula-2
            standardisation and intends to keep its compilers in full
            accordance with the language definition.
            The compiler accepts either the edition 2 or the edition 3
            language, including NEWPROCESS, TRANSFER, and IOTRANSFER.

          - Reliability.  We have been using a proprietary validation suite for
            some time and are now one of the beta test sites for the BSI
            validation suite.  The compiler is part of a family, with C, Pascal
        ,
            Fortran, Cobol, and (real soon now) Ada.  These languages all have
            validation suites, which test not only the frontend, but also
            all parts of the code generator.
            The Modula-2 frontend has been used since 1985 on MC680X0 and VAXen
        .
            We have been working on compilers since 1980, and every bug we ever
            found ended up as a regression test.  This, in combination with
            careful version control should give you some trust in our compilers
        .
            In fact, we use them ourselves.

          - Easy reconfiguration.  There is a module ``SYSTEMX'' where most
            runtime support routines can be redeclared.  This is essential
            to stand alone applications, and under UNIX it gives you a place
            to hook in debugging or monitoring tools.

          - Good runtime checking.  Falling out of functions, derefencing NIL
            pointers, missing defaults in case statements, range errors,
            uninitialised variables etc. are all detected.

          - Recompilation support.  The compiler will detect inconsistencies
            between compilation dates and suggest a list of modules to be
            recompiled.  The compiler comes with a makefile generator to
            find module dependencies.

          - Documentation.  Compiler manuals tend to be boring, and so is ours.
            But it gives you all implementation defined decisions, how to
            interface to UNIX or standalone systems, and compiler options.
            What else could you need?

          - Availability.  The EXPERT Modula-2 compiler for Ultrix is available
         now.

          - Portability.  The same compiler is also available for Sun-3
            and other mc68000 and mc68020 machines.  A cross compiler is
            available under VMS.

          - Support.  A maintenance contract will get you yearly product
            updates, telephone support, and bugfixes if the need arises.

          - Pricing.  The EXPERT Modula-2 cost Dfl 9600,- plus handling charges
            for a single machine.  Library sources are available.

         If you need any further information, please do not hesitate to contact
         us.  Our address is:


                ACE Associated Computer Experts bv
                Van Eeghenstraat 100
                1071 GL  AMSTERDAM
                The Netherlands
                tel:   +31 20 646416
                telex: 11702 (ace nl)
                fax:   +31 20 750389

If youcan tell me more about the Ridge I would be very pleased.

Emile van Dantzig
<emile@ace.nl>

emile@ace.nl (12/21/87)

>       Hello Cristopher,
>
>       In your article on the net you were asking for Modula-2
>       on a Ridge. We did not yet here about this system, but in case it is
>       MC680X0 based architecture you might have a look at ours.
>       etc

        Oeps ,

        This was not intended to put on the M-2 Distribution list,
        but it was a private answer to Cristopher!
        This happens if you replies without looking at the address.
        Sorry.

Emile van Dantzig <emile@ace.nl>

nwl1234@ritcv.UUCP (Norm Laudermilch) (09/20/88)

If anyone has a Public Domain Modula compiler or has any idea where I can one,
please let me know.  I have recently discovered Modula and am impressed with
the language as a whole.  Any information about a compiler would be greatly
appreciated.  Thanks in advance.
                                             - Norm Laudermilch

---------------------------------------------------------------------------
   Please excuse me... what I say is not my fault.   UUCP:..nwl1234@ritcv
----------------------------------------------------------------------------