In Smalltalk, you understand code by running it. Not just reading it. Set a breakpoint. When the debugger hits it, just step, enter, jump and see the code in live action. You almost never need to exit the debugger. Rewind as often as you like. You can even save the image with the debugger active. When you restart, you in the debugger where you left off. You can change code outside the debugger and come back to run the new code. Always remain in the debugger as much as possible.
All the best, Aik-Siong Koh -- Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html
