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