Squeak book

Bruce Cohen cohenb at gemstone.com
Mon Jan 4 18:30:32 UTC 1999


Andres writes:
>> Another button for the debugger that could prove useful is the Turbo 
>> Debugger's animate feature... you just set the amount of time that goes by between 
>> execution of each instruction and watch the show... step and stepTime...

If you put support for breakpoints and stepping in the interpreter, you
can do nice things like set a break on a selector, and have the
breakpoint occur whenever the message is sent anywhere, no matter which
method will be invoked.  The GemStone debugger does this, but of course,
there's a cost: you don't get the ability when running generated native
code.
-----------------------------------------------------------------------------
"Applying computer technology is simply finding the right wrench to pound in 
the correct screw." - Anon.
-----------------------------------------------------------------------------
Bruce Cohen,                               |  email: cohenb at gemstone.com
GemStone Systems, Inc.                     |  phone: (503)533-3602
20575 NW Von Neumann Drive                 |  fax:   (503)629-8556
Beaverton, OR USA 97006                    |  web:   http://www.gemstone.com





More information about the Squeak-dev mailing list