In addition to Simon's comments about [incr]tcl, we also had to kinda shoehorn the [incr]tcl functionality into the Tcl interpreter within Aolserver. This was achieved by essentially compiling in the [incr] Tcl stuff when building Aolserver. It was a nasty way of doing it, but the only way we found at the time. In the end it was only used in a development system, but I would have been fairly apprehensive about running a production level system on it. Perhaps someone's found a cleaner way of doing it since then.....