Summary
This chapter presented how to create a completely standalone single-file executable application entirely in Tcl, using Starpack technology. There are three core items that made this solution possible:
1. The Metakit database with its unique ability to nest subviews inside a view
2. The VFS feature that allows you to use the Metakit database as a normal file system
3. Tclkit—a complete Tcl interpreter compiled into one file
The beauty and power offered by this solution can't be underestimated. You can deliver virtually any application in terms of a single file that does not require installation/un-installation, doesn't mess up the user's operating system, and is extremely easy to deploy and use as it does not have any external dependencies. It is hardly possible to imagine or propose a better, easier-to-use solution.
What is also important, from a developer's point of view, is that the Starkit/Starpack technology does not have a significant impact on the way you create your code due to...