Download it by saving the file: NoviceDebugger.cs and filing it in.
Using It
Give it a try by executing (in a workspace):
Debugger test1
Right-click (option-click on Macs) in the Notifier window that appears and choose. In Morphic, simply click on debug.
Select the line in the message stack (the topmost area of the debugger) that says 'test1'.
Click the 'step over' button, then click any combination of step and 'send into'. Step executes the message while send goes into the source code for the method (which you can then execute).
What It Does
Each time you step, it shows the result in the 'Last Message sent' area above the step button. To the right the class the method was found in will be highlighted. The other classes are the hierarchy that had to be searched to find the method.
By the way, the 'self halt' thing is REALLY useful to figure out what your code is doing.
If you have feedback or questions, please e-mail me at ataylor@cc.gatech.edu
Ashley Taylor, PhD student and cs2390 TA