When looking for a frontend/client for ATWF and Reporting Tools with Tcl I did spend some time checking all the available stuff. For a Tcl client it was easy there I decided to use a Tclkit/Starkit, but in a browser, the only existing possibility is the Tcl/Tk plugin, but there I knew that there were some problems and it was not much updated in the past.
When looking closer at that and playing with it I did like it a lot, but was soon missing Tcl functionality I wanted to use.
I have added to these types:
The „dict“ type holds - as in the Tcl C-implementation - the internal representation of a Tcl dictionary.
The TclNamespace js Object was designed to allow different types of namespace:
For the itcl namespace types there was designed a resolve_commands reference for allowing implementation of namespace command resolvers.
This Object includes method for registering class commands and for registering subcommands, which is used for implementing namespace ensembles. A list of superclasses is provided here as well as entries for a class constructor and a class destructor.