INSPECT Debugging Application from Hume Integration Software, by Ed Hume, and a component of The Hume Datahub SDK, has the ability to interactively display and modify a running application without needing code instrumentation or application changes. The program features command entry with history, and is extremely useful for interactively testing newly written code.
Inspect is designed to surpass and replace the tkinspect application. It accommodates new Tcl/Tk features, such as
The GUI uses tabbed notebook panes to get away from the small, tiled window lists of tkinspect.
Inspect has full support for working with incr Tcl classes and objects. The application is deployed as a standalone executable so that you do not need to have the dependent packages installed, and you can modify your installed software without affecting its operation.
RJ: This application duplicates the functionality of Tkinspect - written by Sam Shen and maintained at SourceForge as part of tkcon and has also been integrated into TixApps. It's also available standalone at SDArchives site as a starkit.
AM 2004-11-12: This is a very nice tool - it exploits most or all of the introspection capabilities of Tcl. Here is one thing that I found very useful:
Another thing I found it very useful for is getting some insight in a new application. It lists all the procedures and global variables, and what is more, all the configuration options for the various widgets. Beats studying the source code in an editor!
US: Where did you find it?? Aaah, ok. Only the constraints were edited away.