Line breakpoints are set on an executable line of a program.
After adding the breakpoint, it is installed in the VM. The following dialog may be displayed:

The dialog can be enabled/disabled in the Magik > Debug preferences.
NOTE: Only installed breakpoints suspend code execution.
While the breakpoint is enabled, thread execution suspends before that line of code is executed. The debugger selects the thread that has suspended and displays the thread's stack frames. The line where the breakpoint was set is highlighted in the editor in Debug Perspective.

Local Debugging
Magik perspectives
Magik editor

Removing breakpoints
Stepping through the execution of a program
