Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-oriented scripting language based on Tcl. Actually, it is implemented as a Tcl extension. Extended Object Tcl was originally designed for providing language support for design patterns and provides novel constructs such as filters or transitive mixin classes. The language is designed for empowering rather than constraining system developers. The basic object model is highly influenced by CLOS.
These details are provided for information only. No information here is legal advice and should not be used as such.