Linux.com

Don't Discount the TCL Language.

Posted by: Anonymous Coward on August 07, 2006 10:21 PM
People may scoff at TCL, but that's before they see Starkits and Starpacks. <a href="http://www.equi4.com/starkit.html" title="equi4.com">http://www.equi4.com/starkit.html</a equi4.com>.

To quote from their web site: "A Starkit is a wrapping mechanism for delivering an application in a self-contained, installation-free, and portable way. The name comes from being based on a StandAlone Runtime, called Tclkit.

A Starkit creates the illusion of a "file system in a file" - on the outside, it's a single file, yet the application code continues to see a complete directory of scripts, extensions, packages, images, and whatever other files it needs. Starkits can be multi-platform. And they can be written to, due to the underlying Metakit database."


TCLKit allows me to wrap the script, TCL binary, and any dependency such as Expect into one easy to deploy runtime. Goodbye Perl Dependency Hell. This VFS that you create in a Starkit can be read only as well as read write, and there is a database called Metakit that goes with it that fits somewhere between flat file, and SQL database.

#

Return to Automate interactive transactions with Expect