Object Debugger for DrScheme
Tuesday, December 12, 2006
It was only just
the other day that I was raving about the Macro Stepper and code stepper/debugger in
DrScheme. Now, they go and
announce a new
Object Debugger as well! Geez, it's hard to keep up with all of
the things these guys are doing! ;-)
Their stated purpose is "to create a
foundation for program inspection and debugging tools that
enable programmers to focus on the object-oriented part of
a computation and to zoom in on the internal actions of
objects only as needed". To try it out, you'll need to get version
369.1
of DrScheme
from the pre-release builds. Then, you can download the Object
Debugger from
PLaneT in the usual manner:
(require (planet "tool.ss" ("plt" "object-debugger.plt")))
You then set the language to "Object Debugger", run an object-oriented
Scheme program, and look at the pretty diagrams!Here's a screen shot of an example program and the Object Debugger output:
As is usual for PLT Scheme, there is a nice set of documentation:

