S703975@UWEC.BITNET (ANDREW TREMBLEY) (12/14/89)
Hi. Sorry about the long response time. I had to get a bit of info together. Here at UWEC, we use Logitech Modula-2/VMS V4.0-1. It has two bugs which students and faculty have discovered. The first (and most often fatal) bug is use of improper case in the Pointer/Record declaration. Ex: Dave = POINTER TO Fred; Fred = Record Joe: INTEGER; Jim: REAL; END; When this is compiled, the compiler bombs, and jumps back to DCL. No explanations given. The other potential crash we know of is the lack of an end for a WITH. I'm not sure exactly what this does, but I've been told that it does not immediately crash the compiler upon encountering the problem, which leads me to believe that it's some sort of run-time stack overload. Well, I hope that this helps anyone out there running this version. If someone finds a bomb besides these in V4.0-1, drop me a note. The faculty is always interested in that sort of thing. Andy Trembley S703975@uwec.bitnet