Highlights | Frequently Asked Questions | Requirements
Find errors faster and upgrade more easily!
TclPro Checker is a powerful tool that scans your Tcl scripts and identifies a variety of potential problems. Not only does TclPro Checker find syntax errors and misuses of the Tcl and Tk built-in commands, but it also gives advice about how to make your scripts run faster and improve their portability between Unix, Windows, and Macintosh. TclPro Checker even helps you to upgrade from older versions of Tcl to the latest releases, by locating potential compatibility problems. With TclPro Checker you'll find it's easier than ever to create Tcl applications that work better and run faster.
Comprehensive coverage TclPro Checker processes all of the code in your application, including code that isn't normally executed, so it finds errors that might otherwise go undetected until after your application has been shipped. TclPro Checker effectively increases the coverage of your test suites.
Early error detection. TclPro Checker can identify many programming mistakes that would cause runtime errors if your application were executed. Here are some of the kinds of errors that TclPro Checker detects:
Portability improvements. Tcl and Tk contain many features that make it easier to create portable applications, such as special commands that manipulate file names. However, these features are relatively new, so existing scripts may not take advantage of them. TclPro Checker detects code that isn't portable between Unix, Windows, and Macintosh platforms and gives advice about how to recode it in a portable fashion.
Upgrade hints. New releases of Tcl and Tk have occasionally introduced incompatibilities that require older scripts to be modified. This can make it very difficult to upgrade. TclPro Checker detects many of these incompatibilities so that you can upgrade more easily and take advantage of the new features of recent releases.
Performance tuning. Sometimes small changes in your code,
such as adding braces around the arguments to the
Intuitive, flexible printout. TclPro Checker prints its warnings in a readable fashion that makes it easy to locate the problem code either by hand or with the Emacs editor. Furthermore, you can select exactly which warnings and errors you want to see.
Q. Will TclPro Checker find all the errors in my code?
TclPro Checker is available as a ready-to-run application for the following platforms:
TclPro Checker works with the following versions of Tcl and associated packages: