[comp.sys.ibm.pc] modula2 compiler info requested

chevalet@imag.UUCP (chevallet) (04/01/88)

Hello you out there...

      I'm a French fan of MODULA-2 and i'm looking for good (or the best..) 
M2 compiler for a PC and ST.

Well, i know some compilers on the ST (from TDI,Jefferson Software,FTL)
but i have no information about them. On PC i saw some advertisement
about Logitech, Modula-2PC.

      I would like to have precise informations about 
- Source of the libraries modules.
- Some about 64K memory limitation for code and data on PC.
- Tools (debugger, make, symbol file decompiler, and so on...).
- Programming environnement.
- Link with other langages.
- Compatibility with other modula.
- ...

      All informations will be welcome.
      So, can someone out there give me these informations about compilers,
      And how to buy them (in france or elsewhere).
      Please, give me complete address or mailbox where i could write.

(When you're asking for Modula-2 to French software salesman you seem to
be a martian ! Sorry for my broken English...)

	       Jean-Pierre.

*******************************************************************************
CHEVALLET Jean-Pierre			chevalet@imag.imag.fr
LGI Bureau 305				chevalet@imag.UUCP
 					{uunet.uu.net|mcvax}!imag!chevalet
-------------- Si (Etat_programme = tourne) alors (Programme := Correct)
*******************************************************************************

croft@spked.UUCP (Steve Croft) (04/04/88)

In article <2767@imag.UUCP>, chevalet@imag.UUCP (chevallet) writes:
>       I'm a French fan of MODULA-2 and i'm looking for good (or the best..) 
> M2 compiler for a PC and ST.
> - Source of the libraries modules.
> - Some about 64K memory limitation for code and data on PC.
> - Tools (debugger, make, symbol file decompiler, and so on...).
> - Programming environnement.

A shareware company with a good modula-2 compiler is:
            Fitted Software Tools
               P.O. Box 956129
              Duluth, GA  30136

You can contact their BBS at (404) 497-0931.  You can download the system from
there, or order it.  Anyway for around $40 (can't remember exactly), you get
library sources along with libraries (the trial version does not contain lib
sources).

The system is a one-pass designed which compiles Modula-2 as defined in
"PIM2, Third Corrected Edition" (Wirth).  There are extensions...
such as inline assembly (8086 assembly).  There is also an INLINE statement
for machine code if you wanna take advantage of the rest of the 80x86 family.

The compiler supports two memory models: Large & Huge.  
   (LARGE - all the modules' data are combined into one 64K segment)
   (HUGE  - each module has its own data segment which could be up to 64K)
Max size for a data structure is 64K bytes.
Max amount allocated for local vars - 32000 bytes
Parameters cannot exceed 64K in size
About 2000 unique identifiers per module (max)
Procedures cannot be translated into more than 10K of object code.
All constants are limited to 8K bytes per module.

The system comes with an integrated editor, make utility and a makefile
generator.  There are no symbol files because the DEF modules are only used
for type checking (they are recompiled during the IMPLEMENTATION MODULE's 
compilation, I believe).

Seems to be a good shareware system...  they support the PMI Repetoire
libraries and tech support is very quick...  Could be better, but for the
price, it's very good.

Hope this helps....

Steve Croft    (...ucbvax!ucdavis!csusac!athena!crofts)