AspectS

From TunesWiki

An aspect-oriented programming framework similar to AspectJ, but for Smalltalk. However, it's not a separate programming language, because Smalltalk's open implementation of the language and its simple, extensible syntax allow this to be a library for metaprogramming.

AspectJ has been implemented as Apostle.