[NB: crossposting to both groovy & aspectj user lists. Replying to both would be cool.]
Hi all, For me, using Groovy is like programming with lubrication -- makes programming slicker and faster with less resistance. However, since I use AspectJ with Java, I'm not willing to give up the power of aspects (pointcuts & advice) and intertype declarations. I would make the leap wholeheartedly to Groovy and probably never look back if I knew how I could use these AspectJ constructs in Groovy. Is there a definitive road map for "AspectG", as it were? How does the dynamic nature of Groovy and Groovy's MOP affect the strong syntax affinity that AspectJ has in Java land? I'm aware of Groovy's (and Objective-C's) categories, but that seems to fall short of the full power of AspectJ, plus, I'm not sure that I necessarily like Groovy categories' "use" syntax, unless I'm misunderstanding it. (Note that I would make the same argument for Objective-C -- is there an AspectOC on the horizon?) I've also seen http://www.infoq.com/articles/aop-with-groovy and http://groovy.codehaus.org/Using+invokeMethod+and+getProperty which discuss some AOP concepts in Groovy, but that kind of method interception seems to provide AOP support on an individual class basis (and only for method invocation, leaving out constructor invocation interception, field access interception, etc). -matthew -- mailto:matt...@matthewadams.me skype:matthewadams12 yahoo:matthewadams aol:matthewadams12 google-talk:matthewadam...@gmail.com msn:matt...@matthewadams.me http://matthewadams.me http://www.linkedin.com/in/matthewadams _______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/aspectj-users