Highlights | Frequently Asked Questions | Requirements
Create self-contained applications that are easy to distribute!
In the past, distributing Tcl applications has been a tricky process:
you had to bundle up the base application, scripts, and auxiliary files,
ship them to your customers, arrange for them all to be unpacked into
appropriate directories, and make sure that various search paths were
set correctly. TclPro Wrapper eliminates all these hassles. It bundles
a base application such as
Not only does TclPro Wrapper make it easy to distribute Tcl applications, but it also helps with version control. Since each application is self-contained, there are no dependencies on installed versions of Tcl or Tk; you can upgrade your Tcl and Tk libraries without impacting existing applications. Old applications continue to work while you deploy new wrapped applications that use newer versions of Tcl and Tk.
All-in-one output. TclPro Wrapper creates a single wrapped file that contains everything needed to run a single application.
Compression. TclPro Wrapper uses Zip encoding to compress the Tcl scripts and auxiliary files, which saves space in the wrapped application. Compression is optional: you can select which files to compress and which to leave in uncompressed form.
Compatible with other TclPro tools. TclPro Wrapper can wrap bytecode files created by TclPro Compiler, and wrapped applications can be debugged with TclPro Debugger.
Flexible sharing. Normally, TclPro Wrapper incorporates everything needed by the application into the wrapped file. However, you can choose to leave out shared library facilities if you know that the application will only be used in environments where the libraries are available. This reduces the size of the wrapped applications while still providing the convenience of bundling several source files into a single wrapped file.
Frequently asked questions
Q. Do I have to use
Q. If my application uses other files in addition to Tcl script
files, can they be wrapped too?
Q. Can I wrap shared library files such as .dll or .so files with
an application and then load them with the
Q. Do my customers have to purchase TclPro licenses in order to
use my wrapped applications?
TclPro Wrapper is available as a ready-to-run application for the following platforms, and generates output that runs on these platforms:
TclPro Wrapper works with the following versions of Tcl: