Happy !
RMoD / Reflectivity
Monticello registration
About Reflectivity
Reflectivity is a tool to annotate AST nodes with metalinks. A metalink corresponds to a message sent to an arbitrary object.
Metalinks can be executed before a node, instead a node, after a node, if the execution a a node yields an error and if the execution of a node yields no error.
Once the AST of a method is annotated with some metalinks, a method wrapper replace the method to handles the compilation of an expanded version of the AST that takes metalink into account and then install the resulting method.
