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 ----------------------------------------------------------------------------