Description
Tcl Dev Kit (TDK) introduces essential tools for Tcl programmers. Thanks to the software creating, building and deploying applications is easy and handy to do. Rapidly deploy Tcl applications to a broad range of platforms*, as ready-to-run executables, starkits or starpacks. Development is simple with tools for finding and fixing bugs, managing complex code bases, and optimizing your programs. Control everything and work the way you want with a choice of GUIs or command line interfaces for most tools.
TDK 5 supports ActiveTcl 8.4 through 8.6.
* TclApp
Easily create and deploy self-contained Tcl executables to all major platforms.
- Deliver small, seamless executables with sophisticated extension wrapping and dynamically linked Tcl and Tk libraries.
- Run from the command line, or choose intuitive GUIs for visual guides to build options.
- Ensure that code is always executed by a specific version of Tcl.
- Deploy to systems with or without Tcl and extensions installed.
* Graphical Debugger
Quickly find and fix bugs in Tcl scripts
- Evaluate single Tcl commands, or run to the current cursor position in the code.
- Display variable values for all accessible stack frames.
- Display full stack information and navigation around the stack and source code when the application is stopped.
- Set line- and variable-based breakpoints.
- Enter code to be evaluated dynamically when the application is stopped.
- Interrupt code to determine execution status.
- Communicate with remote and embedded applications.
- Debug multiple processes simultaneously.
* Coverage and Hotspot Analyzer
Improve code performance and reliability through coverage and hotspot analysis.
- Determine which code has not been run and which files lack coverage.
- Identify bottleneck code to address performance issues.
- Analyze file by file and function by function.
* Compiler
Protect your source code and reduce application support.
- Compile scripts independently of execution, then store for loading and executing when you need them.
- Distribute bytecode files instead of source code to protect your intellectual property.
- Simplify support by distributing code that cannot be modified by users.
- Use with TclApp to create bundled applications that don't require special installation.
* Cross Reference Tool (XRef)
Simplify building, debugging and maintaining Tcl code.
- Understand complex code at a glance with a visual guide to where code is defined, declared, used and located.
- Easily view relationships among Tcl code components, including packages, files, namespaces, commands and variables.
- Extract Tcl component information from programs and packages contained in TclApp (or Prowrap) projects, Tcl Dev Kit Package definitions (".tap" files) and Komodo IDE project files.
* TclChecker
Find errors in Tcl scripts before they are run.
- Uncover problems in new scripts, scripts from older versions of Tcl/Tk, or scripts ported from another operating system.
- Assess the quality of a body of Tcl code.
- Quickly examine large Tcl files.
- Find potential incompatibilities to guide upgrades to current Tcl, Tk and incr Tcl releases.
* Inspector
Analyze Tcl and Tk applications as they run.
- Organize and display application components by component type.
- Display and modify component configuration on-the-fly.
System Requirements:
General
* 80MB hard disk space during installation;
* 40MB hard disk space for final install;
* ActiveTcl version 8.4.9.1 or greater.
Windows
* x86 or x86_64 architecture;
* Windows XP or later.
Mac
* PowerPC or Intel architectures;
* Minimum OS X 10.4 (PowerPC/Intel).
TDK 5 supports ActiveTcl 8.4 through 8.6.
* TclApp
Easily create and deploy self-contained Tcl executables to all major platforms.
- Deliver small, seamless executables with sophisticated extension wrapping and dynamically linked Tcl and Tk libraries.
- Run from the command line, or choose intuitive GUIs for visual guides to build options.
- Ensure that code is always executed by a specific version of Tcl.
- Deploy to systems with or without Tcl and extensions installed.
* Graphical Debugger
Quickly find and fix bugs in Tcl scripts
- Evaluate single Tcl commands, or run to the current cursor position in the code.
- Display variable values for all accessible stack frames.
- Display full stack information and navigation around the stack and source code when the application is stopped.
- Set line- and variable-based breakpoints.
- Enter code to be evaluated dynamically when the application is stopped.
- Interrupt code to determine execution status.
- Communicate with remote and embedded applications.
- Debug multiple processes simultaneously.
* Coverage and Hotspot Analyzer
Improve code performance and reliability through coverage and hotspot analysis.
- Determine which code has not been run and which files lack coverage.
- Identify bottleneck code to address performance issues.
- Analyze file by file and function by function.
* Compiler
Protect your source code and reduce application support.
- Compile scripts independently of execution, then store for loading and executing when you need them.
- Distribute bytecode files instead of source code to protect your intellectual property.
- Simplify support by distributing code that cannot be modified by users.
- Use with TclApp to create bundled applications that don't require special installation.
* Cross Reference Tool (XRef)
Simplify building, debugging and maintaining Tcl code.
- Understand complex code at a glance with a visual guide to where code is defined, declared, used and located.
- Easily view relationships among Tcl code components, including packages, files, namespaces, commands and variables.
- Extract Tcl component information from programs and packages contained in TclApp (or Prowrap) projects, Tcl Dev Kit Package definitions (".tap" files) and Komodo IDE project files.
* TclChecker
Find errors in Tcl scripts before they are run.
- Uncover problems in new scripts, scripts from older versions of Tcl/Tk, or scripts ported from another operating system.
- Assess the quality of a body of Tcl code.
- Quickly examine large Tcl files.
- Find potential incompatibilities to guide upgrades to current Tcl, Tk and incr Tcl releases.
* Inspector
Analyze Tcl and Tk applications as they run.
- Organize and display application components by component type.
- Display and modify component configuration on-the-fly.
System Requirements:
General
* 80MB hard disk space during installation;
* 40MB hard disk space for final install;
* ActiveTcl version 8.4.9.1 or greater.
Windows
* x86 or x86_64 architecture;
* Windows XP or later.
Mac
* PowerPC or Intel architectures;
* Minimum OS X 10.4 (PowerPC/Intel).

