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.

<ul class="links">
  <li>_("TyRuBa -- Logic Meta Programming for Java" | http://tyruba.sf.net/).</li>
  <li>_("Type-Oriented Logic Meta Programming" | http://www.cs.ubc.ca/~kdvolder/publications/phd-summary.htm), Kris De Volder's Ph.D. Dissertation.</li>
</ul>
