AspectL

A library / language extension for aspect-oriented programming in Common Lisp/CLOS. It is interesting in that it extends generic functions with dynamic overriding and generic pointcuts to handle more than the original AspectJ scope.