My shortcut is DMA.
Well, not really :) Can you tell us a bit about what you are doing with tcl ? (I saw that you do AI work, how is tcl used in that environment, for example ?) -- AK
When I started ant navigation research at the AI Lab I jumped into a project using extensive software written by Ralf Moeller (and some others) in tcl/tk with C++ extensions. So I've learned to write and to love tcl/tk :-) It consisted of different packages for digitizing ant trajectories from scanned paper documents, statistical analysis thereof, a simulator implementing models of ant landmark navigation, and libraries for steering Samurai robots.
I've adapted the package used for digitizing trajectories from scanned sheets of paper to a package allowing to digitize ant trajectories right in the fieldplace using a notebook with a graphics tablet, powered by solar panels which I weared on my back (see [1 ]). At some point I'll move the C++ parts to tcl to make a single tcl application out of it.
Additionally I've adapted and improved the statistical package. At the moment I am moving to use the R package out of the tcl scripts for the pure statistics instead of tcl functions.
The simulator and the Samurai libs are not further developed. We moved to Koala robots some time ago and are working on a control lib in pure C now.
Not related to my research:
AK -- What is a crammer ?
A "learning machine" for everything you want - or have - to know by heart. It is the virtual counterpart of the classical flash cards. The big disadvantage of most of them (besides that almost all are closed-source) is the need to generate the learning stuff especially for them. But there is enough html formatted stuff around already, and the goal of the crammer is to use whichever html docs - or even parts of them - as virtual flash cards. The algorithm for the studying as such is pretty much done, I did that years ago as an Excel makro (well, at that time...) and it just needs to be translated to tcl. But I am struggling with the html interface. I've tested the html-widget, the one in IWidgets, and using a common browser, but am not really satisfied with any of them. The html-widget is too limited, the IWidgets html is basically fine, but I had some problems with setting size and position on the screen, and using a external browser could be problematic in terms of compatibility with different browsers, though I didn't go much into that.
Are you intersted to participate?