Re: AOP languages mature enough to used in industry
Michael Haupt <[email protected]> Fri, 18 May 2007 13:13:16 +0200
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Dean, Am 17.05.2007 um 03:59 schrieb Dean Wampler: > I've been doing a lot of experimenting with aspects in Ruby lately. > Implementing advice and introductions for individual classes and > "modules" (like "mixins") are trivial to do in Ruby. It's a bit more > involved to advising groups of classes and modules in one place. In > fact, what everyone overlooks is that the most important feature of > any AOP framework is really the pointcut language. > but that is only true for PA-flavoured AOP languages, isn't it? Spring AOP worked very well without an explicit pointcut language. Advice simply applied where proxies would implement the same methods as client classes. > It's hard to write > a sophisticated pointcut language in Ruby, like most non-AOP > languages, although Ruby has excellent facilities that help. > Do you really, really need one? Best, Michael -- Dr.-Ing. Michael Haupt [email protected] Software Architecture Group Phone: ++49 (0) 331-5509-542 Hasso Plattner Institute for Fax: ++49 (0) 331-5509-229 Software Systems Engineering http://www.swa.hpi.uni-potsdam.de/ Prof.-Dr.-Helmert-Str. 2-3, D-14482 Potsdam, Germany Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam Amtsgericht Potsdam, HRB 12184 Geschäftsführung: Prof. Dr. Christoph Meinel _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki