[comp.lang.modula2] Modula2 compilers for the IBM PS/2 50

JIM@UCF1VM.BITNET (Jim Ennis) (08/09/89)

Hello,

  I do not know if this has been around the list before but I was wondering
if anyone can recommend a better Modula-2 compiler than Logitech V 3.  I am
using a PS/2 Model 50Z with 1M for my Master's Project and I do not like
fighting my own project and the compiler at the same time.  I would also
like to thank everyone for their repsonses about my cryptic error message
concerning undefined types/procedures. I think I found the problem, no
thanks to the compiler.

Thanks

Jim Ennis
UCF Computer Services

ODX@PSUVM.BITNET (Tim Larson) (08/09/89)

In article <INFO-M2%89080820123510@UCF1VM>, JIM@UCF1VM.BITNET (Jim Ennis) says:
>
>Hello,
>
>  I do not know if this has been around the list before but I was wondering
>if anyone can recommend a better Modula-2 compiler than Logitech V 3.  I am

At the risk of starting a my compiler is better than your compiler war ...

I also started with the Logitech compiler (versions 2.0, 3.0 and finally 3.03)
and I also felt like I was wrestling with the compiler as much as the projects
I was working on.  (To be fair, I was also just learning the language.)  About
8 months ago, I switched to JPI's TopSpeed Modula-2, and I've never regretted
it.  A few of the ways I think TopSpeed excells are
   *  the environment, everything in the system can be run from the editor
      or from the command line equally easily.
   *  the speed, this compiler just sings!  It is so nice to be able to
      edit, compile, fix an error, recompile, ... all in the space of time
      the Logitech compiler is still on its first pass.
   *  the debugger, though there are things this debugger will not do (some
      that I sorely miss), everything it does do it does painlessly and well.
      I don't remember if Logitech had an interactive debugger with source-
      level tracing, but I never used it if it did.
   *  the library, this feature should probably have been put first.  After
      cleaning a couple Megs of Logitech stuff off my hard disk, the TopSpeed
      library looked positively barren!  Boy, was I wrong!  JPI gives you the
      source code to a positively elegant library.  If you study their source
      you will find just about every feature of Modula-2 used to its fullest,
      including full usage of procedure variables, careful modularization, and
      information hiding.

Having said all that, there will be some people who won't like TopSpeed.
This is a single-pass compiler (hence the speed?) that requires FORWARD
refrencing like Pascal.  There are a few nonstandard enhancements (like a
GOTO stament ;-) but we're all adults here after all, right?  If you are
concerned with writing Wirth 3/e Modula-2, you can write it with TopSpeed.

The compiler comes in DOS and OS/2 versions and for the money, the full
TechKit is worth it (I think we got an educational discount, too).  I have
not seen the Stonybrook, FST, or FTL (?) compilers, but like I said, I love
TopSpeed, so I'm not looking elsewhere.

Good luck,
Tim Larson  ODX@PSUVM.BITNET
Disclaimer:  I don't work for 'em, I'm just raising my glass to 'em.

tom@MIMS-IRIS.WATERLOO.EDU (Tom Haapanen) (08/09/89)

Which version of the Logitech do you have?  As I recall, 3.0 was quite
horrible; the new 3.x is much better.

                                        \tom haapanen
"now, you didn't really expect          tom@mims-iris.waterloo.edu
 my views to have anything to do        watmims research group
 with my employer's, did you?"          university of waterloo

BOTCHAIR@UOGUELPH.BITNET (Alex Bewley) (08/10/89)

  I noticed somebody else was using Logitech Modula-2 V3 on a PS/2 50Z.
 I found that the Run-Time Debugger did not work on the PS/2 and that under
 DOS 4.0 the compiler or any program that used overlays could not find its
 overlay files.  Has anybody else had these problems?

      Alex
      Just this guy...