A Wikit tcl [vfs]. Code at http://sharedtech.dyndns.org/~colin/vikit implements a read/write tcl virtual file system over a Wikit formatted [starkit], aka a .tkd file. At the moment, the code requires a modified [wikit], to be found at http://sharedtech.dyndns.org/~colin/wikit, but it is hoped that eventually these changes will be rolled into the [wikit] distribution. It's a work in progress, but should eventually lead to the ability to directly support Wikit under [Tclhttpd]. 06jun04 [jcw] - Great! I've folded your one-line change into wikit, so the CVS repository and wikit.kit should be ok now. Apart from being just plain cool, this might also help find out to what extent a VFS driver layer affects overhead. Another interesting side is that this may help us come up with a good way to define plug-ins for tclhttpd, when both tclhttpd itself and the functionality to be plugged into it is a starkit - maybe there's an intersection with TIP 189 (modules) waiting to be discovered here? [CMcC] - The matter of tcl plugins is an interesting one. At the moment, you can drop things into (usually) /usr/lib/custom, and if they're .tcl files they're sourced. One of the custom modules is dirload.tcl (or similar) which loads any directory in custom/ which contains a startup.tcl file (this was with a view to running starkits unpacked from custom/) it would be very easy to write a starload.tcl in custom which loads starkits into both the directory namespace and the proc namespace of tclhttpd, to add functionality to the running server. I haven't done too much on it, but it would obviously be good for vikit to load or source a starkit-wrapped wikit instead of needing to unwrap it in situ, and that's something I intend to do. If you like (when vikit's tested and functional) you could add vikit.tcl to the wikit starkit, and get a self-attaching wikit.