XOTcl is an object-oriented extension for the Tool Command Language. It supports also Metaclasses. Class and method definitions are completely dynamic.
The following programming languages provide similar capabilities.