Path: utzoo!attcan!uunet!samsung!sdd.hp.com!ucsd!ucbvax!VTVM1.BITNET!GRANGERG From: GRANGERG@VTVM1.BITNET (Greg Granger) Newsgroups: comp.lang.modula2 Subject: Re: Modula 2 / Microsoft Windows Message-ID: Date: 6 Jun 90 14:18:17 GMT References: Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Modula2 List Organization: The Internet Lines: 38 On Tue, 5 Jun 90 20:03:48 GMT WOLNIEWICZ RICHARD HANSON said: >Does anyone know of a Modula-2 compiler which supports programming under >Microsoft Windows? Specifically: > >1) Does it support Windows 3.0 coding? >2) Does it provide a Windows environment for programming, or does one need to >go to a DOS prompt to code / compile / link? >3) Does it support all of the Windows facilities, like DDE, interface to the >print manager, etc? >4) How much does it cost? Is there a student discount? > >Thanks in advance. > . . ______ Laboratory for Atmpospheric and Space Physics > | / \ (__ ._) University of Colorado, Boulder > |__/ \____) | Richard Wolniewicz (wolniewi@tramp.colorado.edu) > Disclaimer: Only the opinions of a grad student (me) JPI TopSpeed Modula 2 (ver 2.0) will support windows, although I haven't tried it with windows yet. It has a windows module that interfaces to windows and compiler pragmas to generate the proper prolog and epilog (sp?) code. TS M2 also supports DLL under windows, DOS and OS2 (o' course). As to you questions 1) ?? Don't know, I suspect it depends on how different Win 3.0 is from Win 2.xx (in all it's various forms). 2) It doesn't provide a windows specific environment, but may run under windows as a text based application. (again, sorry but I haven't tried it under windows). 3) See above, I'm not sure about the DDE's. 4) Yes there is a student discount available, but still it's kind'a expensive (for students), the DOS Extended Edition is 237.00 for OS/2 297.00. There version 1.17 compiler is available to to students for 50.00, but it's doesn't support windows, still it's a nice package, for someone interested in the language. JPI has a toll free number 1-800-543-5202. Greg