C++ version with Metaobject Protocol; tool of source (code) to source translation for C++. Allows easily implementing varied kinds of translation, to define new: syntax, annotation, object behaviors; extensions, optimizations, runtime protocols. [Open...
Supports load-time and runtime behavioural reflection in Java by allowing classes to be modified by Java code as they are loaded in. [Freeware, source available]
Extensible language based on Java. A Metaobject Protocol (MOP) is the extension interface; lets programmers customize language to implement new language features, mechanisms.
Extensible language based on Java. A Metaobject Protocol (MOP) is the extension interface; lets programmers customize language to implement new language features, mechanisms.