Title: TclTalkback

Description: A convenient and strong error reporting tool to compare with Microsoft Online Crash Analysis, but, for Tcl script errors. Errors and debugging information is sent by the user to a given URL (where the data can be processed using anything from a simple mail form to a complex bug tracker system). Various types of feedback can be provided to the user, depending on initial configuration and data returned from the HTTP query.

License: BSD style license.


Author/s: Peter Caffin (peterc).

Requires: Tile and http (plus registry when used on Windows). Works with Tcl/Tk 8.4 and 8.5 on all operating systems Tcl/Tk supports.

Rationale: Trying to get error information and platform info from end users can be a nightmarish task sometimes -- for both parties. So much so that sometimes they won't even bother to report errors in the first place. This package provides the Tcl developer with decent automated error reporting and provides access to key system information in the process. It could save you hours of phonecalls or days of email exchanges back and forth.

Latest release: Version is 0.04, released on 2008-08-06. This adds an "OSExtendedInfo" string to talkback data. It comes hot on the heels of version 0.03, released on 2008-08-04, which ensured that dialogs always grab (and later release) to override any existing user dialogs with grabs. All users should update from 0.02.


Above: Initial error dialog on the X11 platform. Much more concisely worded than the Microsoft variant :-).

Not to be confused with the similarly named (but differently purposed) TclTalk.