John Lam Has Written A Crosslanguage Weaver For Adding Aspect
John Lam has written a cross-language "weaver" for adding aspects (as in aspect-oriented programming) into .NET languages. Aspects allow one to compose behavior based on the method signature of a target program. In that sense, they're similar to .NET's native attributes. The difference is that attribute behavior is restricted to …
more ...