XOTcl
|
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.
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
- 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
- XOTcl Homepage (http://XOTcl.org/) - Extended Object Tcl
- Citations from CiteSeer (http://citeseer.org/cs?q=XOTcl)