A tool for wrapping, i.e. rapid and easy [deployment] of an application and its supporting packages and files. It is part of [ActiveState]'s [Tcl Dev Kit] (doc [http://aspn.activestate.com/ASPN/Reference/Products/Tcl_Dev_Kit/TclApp.html]) and the sucessor of the older [prowrap]. In contrast to that tool, which uses a limited ad-hoc variant of a virtual filesystem specifically written for it, TclApp is based on the complete and generic virtual filesystem of Tcl 8.4. It generates [metakit]-based [starkit]s and [starpack]s. Beyond that TclApp is capable of directly wrapping packages without the user being forced to specify all files in the package during wrapping. This is handled through ''package definition files'' which contain all the necessary information. A companion tool, the [TclApp Package Editor] can be used to create and edit such files. ---- See http://www.ActiveState.com/Webcasts/Tcl_Dev_Kit/recordings for information from a webcast relating to the application. ---- <> Virtual file system structure compared to sdx [HaO] 2011-06-09 The virtual file system folder structure of '''tclapp''' differes to [sdx] in the following way: %|What|tclapp|sdx|Remarks|% &|Wrap path|MP/|MP/lib/application/|MP is the virtual mount point|& &|Start file|MP/main.tcl|Option -startfile|On Tclapp, an autogenerated file MP/main.tcl starts the chosen startfile|& &|starkit startup|in main.tcl|in autogenerated main.tcl|''package require starkit'' and ''starkit::startup''|& For both, ''starkit::topdir'' returns the mount point of the script. Some words about ekit: they behave like starkits but have the topdir in ''etcl::starkit''. <> ---- !!!!!! %| [Category Application] | [Category Deployment] |% !!!!!!