With constant demands for
cost-savings, it is rewarding for us to have a development tool that is both appropriate and productive.

Lennart Stenberg, Swedish National Tax Authority

Assaying the Hidden Debugging Gems in Cincom Smalltalk

The Debugger is the diamond-tipped blade in the debugging toolset for Cincom® ObjectStudio®, Cincom® VisualWorks® and Cincom® WebVelocity™. Unfortunately, not all bugs can be fixed by cutting them into smaller pieces. It is in these cases where some of the unknown and lesser-known debugging tools have an opportunity to shine. The need for these alternative tools becomes apparent when the bug may be related to user interface problems, is infrequent, or is timing-related. In this presentation, James Savidge will describe some of unknown and lesser-known debugging gems, such as the communications LoggingTool, the MemoryMonitor, the upcoming system-wide Spy tool, and several others, some difficult to find. James will describe where to find these tools, what problems they are best suited for, and will give brief demonstrations of how they can be used. This assay will provide a guide to the debugging toolsets that, up until now, may have gone unnoticed by many users of the three Cincom Smalltalk products.