XOTcl
XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun. It is a derivative of MIT OTcl and is based on a dynamic object system with metaclasses influenced by CLOS. Class and method definitions in XOTcl are completely dynamic. The language also provides support for design patterns through filters and decorator mixins.