TyRuBa

TyRuBa is K. D. Volder's Typed-Oriented Logic Metaprogramming system to generate Java code.

It can be used implement various Aspect-Oriented Programming techniques in very simple and effective ways.