XOTcl |
XOTcl is an object-oriented extension for the Tool Command Language, Tcl. It supports also Metaclasses. Class (computer science) and Method (computer science) definitions are completely dynamic.
These programming languages provide similar abilities. *CLOS *GCC XML Node Introspector *ObjVlisp *OpenCxx *OpenJava *Python programming language *Smalltalk
=Application areas=
*Static code analysis *Parsing *Compilation *Translation *Code generation *Precompiler *Preprocessor *Persistence *Object database *Object serialization *Interface repository *Source formatter *Code beautifier *Mobile code *Obfuscator *Profiler *Test coverage *Metaprogramming (programming) *Reflective programming
=See also=
*Classdesc *Metaobject protocol (MOP) *Meta-information protocol *Transparency *Introspection *Introcession *Reflection *Dynamism *Adapter pattern *Tracing pattern *Aspect composition *Aspect-oriented programming *Scripting language *Interceptor *ActiWeb *Filter
=External links=
*[http://XOTcl.org/ XOTcl Homepage] - Extended Object Tcl *[http://citeseer.org/csq=XOTcl Citations from CiteSeer]|
|