lance@motcsd.csd.mot.com (lance.norskog) (04/05/91)
Hello- I just heard about this language last night, and am studying the M3 Language Report. This is much better than C++. What's the current status of DEC's Modula-3 system? Does it have a port for the 386? 8086? Does it have a generic GNU-CC port? Is it robust and in use for large projects today, or is it still gurus-only? Are there large projects written in Modula-3 available for anonymous FTP? Large object libraries, a' la the copyleft C++ class libraries? Some of us learn best by reading existing work. Are there X-Window bindings? On the subject, is it easy to build C interfaces? Is there a method for cross-compiling raw Mach 3.0 systems? Do Modula-3 threads become Mach threads, get assigned to separate processors automatically, etc.? Thanks, Lance Norskog
stolfi (Jorge Stolfi) (04/05/91)
[Lance Norskog:] What's the current status of DEC's Modula-3 system?
Does it have a port for the 386? 8086? Does it have a generic
GNU-CC port? Are there X-Window bindings? Is it easy to build
C interfaces?
All these questions are answered in the documentation that comes with
the release, available via FTP from gatekeeper.dec.com. See Eric
Muller's message of Mar/28 to this newsgroup.
Is it robust and in use for large projects today, or is it still
gurus-only?
I am working on a Modula-3 graphics application with >150 modules,
>25,000 lines of code. SRC Modula-3 is definitely OK for that size scale.
Are there large projects written in Modula-3 available
for anonymous FTP?
There is the compiler itself, of course.
Large object libraries, a' la the copyleft C++ class libraries?
Not that I know of. The SRC Modula-3 package includes some basic
libraries (strings, streams, tables, X bindings, etc.) but they aren't
well planned or polished, and few of them are actually object-oriented.
There is a somewhat larger set of libraries that were written at the
(now closed) Olivetti Research Center, and may still be available;
check with Mick Jordan. Better libraries are sorely needed.
Jorge Stolfi
DEC systems Research Center
(Don't blame me, I'm only a user)
orgass+@rchland.ibm.com (Dick Orgass) (04/06/91)
Excerpts from netnews.comp.lang.modula3: 5-Apr-91 Status of M-3 lance.norskog@motcsd.csd (790) > What's the current status of DEC's Modula-3 system? Does it have > a port for the 386? 8086? Does it have a generic GNU-CC port? There is a port for AIX PS/2 in the SRC distribution; in runs on 386 and 486 systems. Though there are some small problems, it works quite well with both the product C compiler and with MetaWare's High C. Last summer, I tried to compile version 1.5 with gcc 1.37.0 but could not get the system to work; after replacing somewhere around a dozen gcc compiled binaries with High C compiled binaries, I gave up. Things might well be a good bit better wtih gcc 1.39.x. I probably won't try this because I don't want to take the time to build gcc. Later this afternoon, I'll post comments about the problems with the PS/2 version. Dick