Version 19 of Tkinspect

Updated 2003-03-20 00:26:31

Tkinspect is a tool to permit one to inspect the contents of a separate running Tk application. It has views for the variables, arrays, procedures and other objects in the inspectee and communicates using the Tk send command.

The application was originally writted by Sam Shen and is now maintained as a SourceForge project [L1 ] You can obtain the current CVS working files by executing

  cvs -d:pserver:[email protected]:/cvsroot/tkcon login
  cvs -d:pserver:[email protected]:/cvsroot/tkcon co tkinspect

The current file release (October 2002) is 5.1.6p9 which incorporates support for use under windows (using dde or comm instead of send ), support for incr Tcl 3.2 and a number of bug fixes.

Bug reports, patches and feature requests all to be submitted to the tkcon project tracker please [L2 ]


History

Tkinspect [L3 ] has quite a history in the Tcl/Tk environment. Created by Sam Shen, tkinspect provides the ability to examine and modify the procs and variables of any Tcl/Tk application with a working "send" command.

Later, Sam moved on and a few other people have since made modifications. John Robert LoVerso [L4 ] modified tkinspect so that it used comm instead of send. This allowed one to run tkinspect under any operating system which supports sockets.

Paul Healy then wrote a patch so that tkinspect knows about Tcl 8 namespaces [L5 ].

Tako Schotanus wrote a patch for TkInspect so it worked with incr Tcl [L6 ].

Mike Clarkson overhauled its GUI and included it in TixApps.


Discussion about generalising the send command moved to Transport independent send


The Tcl Dev Kit provides an enhanced version of TkInspect.


[ Category Application | Category Debugging ]