Re: [PROPOSAL] lifecycle release

Stefano Mazzocchi <[email protected]> Tue, 18 Mar 2003 18:48:27 +0100
Newsgroups gmane.comp.jakarta.avalon.phoenix.devel,gmane.comp.jakarta.turbine.maven.devel
Message-ID <[email protected]>
Peter Donald wrote:
> On Tue, 18 Mar 2003 20:55, Stefano Mazzocchi wrote:
> 
>>One thing if for sure: the java syntax was not designed to be aspect
>>orientable. so every solution will be partially hacky. We have to accept
>>his until the new best-of-breed language comes around.
> 
> 
> I dunno. I think javadoc tags are perfect for the job of declaring metadata 
> (which is an independent concern of aspects).
> 
> Aspects are completely different and *may* choose to use the rich data, may be 
> hardwired, may be application configured etc. I also prefer to have aspects 
> at boundaries. 
> 
> Given that we are mainly doing COP that mostly occurs at interfaces which is 
> perfect given that interceptors + dynamic proxies can fill  that gap.

Agreed on the general concept that (metadata-capable) COP != AOP (can we 
say that AOP extends COP? maybe not even that).