With such a high productivity
factor that Smalltalk gives us, reaction times to market changes have enabled us to beat most of our competitors.

Dr. Colin Lewis, Vice-President, JPMorgan

How Can the Cincom Smalltalk Debugger Help Me Diagnose Problems?

Posted on in Categories Smalltalk, Tutorial

How Can the Cincom Smalltalk Debugger Help Me Diagnose Problems?What is a Debugger and How Can it Help Me Diagnose Problems?

In the question, What is a debugger and how can it help me diagnose problems?, StackOverflow defines a debugger as ” a program that can examine the state of your program while your program is running.”

One of the many valuable features of Cincom Smalltalk is our debugging capabilities.  In two of our product tutorials, we give an overview of our debugger, as well as give an example of its usage. You can learn more by watching these videos below:

Debugger Overview

This overview introduces the various panes, what they are showing, and how the tool is used:

Debugger Usage

This usage example is a simple walkthrough of using the debugger to debug a simple, but broken, bit of code:

Other Common Tools Tutorials

If you enjoyed these tutorials, you may be interested in others, as well:

  • System Browser—An overview of the browser, introducing the various panes, what they are showing, and how the tool is used
  • Core Browser Usage—A simple walk-through of using the browser to create something simple, such as a “hello world” application
  • Inspector Tool—An overview of the inspector tool, used to look over objects that you have created
  • Code Recovery—How to use the change list tool to recover code that you thought you had lost
  • Version Control—How to create a source code repository and get started using it. With an overview of what databases you can use for the repository itself
  • Process Monitor—How to tell what’s going on in your Smalltalk image, and deal with processes that you would like to kill