From: Eduard R. <asp...@ed...> - 2005-04-04 14:30:27
|
Hi, I'm just getting into this whole Aspectoriented Programming thing and tried out a bit of your code to get a feel for it. After using it for a homegrown Assert mechanism with Attributes, I really began to appreciate the ideas and concepts. As much as I liked and applaud the library, there seem to be several issues that aren't resolved and there are given limitations through the C# language. As you've already used ANTLR, I was wondering if it might not be a better idea to develop a C# compiler with some added keywords, that contains "normal" C# as subset and implement the Aspect features into the compiler instead. For one thing certain limitations like having to declare the methods virtual for an IMethodInterceptor could be resolved. For another thing it would also allow for realizing Interceptors for constuctors or maybe for assignments or comparisons. Comments, ideas, etc. appreciated Eduard Ralph |