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 ...

Get Tcl 8.5 Network Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.