Version 13 of Demonstrating Starkits

Updated 2003-04-14 11:18:23

In the course of my consulting, I often have the opportunity to demonstrate Starkits to people and wanted to document a few steps that show their power and flexibility.

I try to get someone else to actually drive the keyboard, since I want to emphasise just how easy the process is. I start by getting them to visit the Starkit Distribution Archive [L1 ], and from there to the Tclkit Download page.

I first show a download of the UPX compressed version of tclkit, then the Wikit Starkit - wikit.kit -and get the victim^Wuser to drag/drop one on the other. They see how easy it is to get started with just two files, but then I show Wikit running in "httpd" mode - once they realise that it contains a full web server - tclhttpd - (even on Windows) it blows them away.

Next I grab another Starkit, typically tkvnc - to emphasise that once you have Tclkit it is a small incremental download to get a lot of functionality.

Then, I go to the Fractal Mountains page on the wiki and cut/paste this code into a running tclkit console. This also tends to make people sit up and take notice - cutting and pasting a graphical application isn't something one sees every day :-)

Finally, I talk about Starpacks and get them to download the Wikit Starpack - just to emphasise that you can "seal" the application and interpreter for safe keeping.

And, of course, I try to remember to mention that this fits on a single floppy :-)

stevel - April 11, 2003


Steve Blinkhorn makes jaws drop with tclhttpd-as-a-starkit-on-a-floppy-with-the-exe-and-the-entire-website-plus-code.


Postlude - if you want to burn some bandwidth, try downloading the complete Tcler's Wiki from http://mini.net/cgi-bin/wikit.gz , gunzip it and invoke wikit on it using

 wikit -httpd 8100 /path/to/data/wikit

where 8100 can be any reasonable Internet Port.

Access it locally using the following URL

 http://localhost:8100

As at April 14, 2003 wikit.gz is around 5.4Mb but, even so, being able to serve this locally on a Windows box is worth demonstrating - stevel

And if you want to stay up to date with your local copy, you can: wikit -update http://mini.net/tclhist will update all the latest changes from the daily snapshot archive -jcw

LV: The update is just a one-way update, right? If people make local changes, those don't get sent back to the web site, if I remember correctly.

Category Wikit