[net.lang.mod2] Modula-2 Symbolic Debugger

g-frank@gumby.UUCP (02/16/85)

   I recently upgraded my Logitech Modula-2/86 compiler (IBM PC), and 
purchased the new symbolic run-time debugger they offer ($200).  This
is a source level debugger (you can't even look at object code), 
featuring single-step (statement by statement), breakpointing with 
counts, run to procedure call, run to procedure return, full symbolic
display of hierarchical data and program objects, and so forth.

   Performance looks excellent.  The post-mortem debugger (supplied with
the compiler package) has been rewritten; its user interface and display
formats are a subset of the run-time debugger's.

   Improvements to the compiler in V.1.1 include a choice of 8087 in-line
code or emulation for real numbers (or a reals module that detects the
8087 if present), expanded device and interrupt handling facilities,
better speed and more informative displays, and lots of bug fixes.  The
package is not cheap at $495 (plus, of course, the $200 for the debugger),
but it is an extraordinarily powerful and well-crafted software engineering
tool.  A cross-compiler (VAX to 8086) is also available.

   Oh, and the aggravating inability to assign single character string
constants to ARRAY OF CHAR has been fixed, too.


-- 
      Dan Frank

	  Q: What's the difference between an Apple MacIntosh
	     and an Etch-A-Sketch?

	  A: You don't have to shake the Mac to clear the screen.