dictionary: a new Tcl data type, sort of cross-breed between lists and arrays. Dictionaries look like lists and use the same structure as array get/set outputs (ie key/value pairs). They are implemented internally using hash tables and thus give similar performances to Tcl arrays. http://www.purl.org/NET/bonnet/pub/dictionary.tar.gz
My current interests include:
TkGS: the Tk Graphics System. An effort to replace the current Xlib Emulation Layer (XLEL) with a cross-platform, device-independent layer. Goals: better performances on non-X platforms, greater modularity (device drivers), printing support... http://sourceforge.net/projects/tkgs (SourceForge), http://www.purl.org/NET/bonnet/Tcl/TkGS/ (specs, a bit outdated).