AspectJ
The original "deployment" of aspect-oriented programming for an existing programming language, Java, using specialized extensions to Java's syntax, by the original experimenters who worked in Lisp.This page is linked from: AspectL AspectS Demeter Methods of Reflection Reflective Programming Languages