Aspect oriented Everything?

Bruce Williams midnightcoder at
Sun Aug 24 10:14:48 CEST 2003

> -----Original Message-----
> From: python-list-admin at 
> [mailto:python-list-admin at] On Behalf Of Lothar Scholz
> Sent: Saturday, August 23, 2003 5:59 AM
> To: python-list at
> Subject: Re: Aspect oriented Everything?
> > Aspect oriented Software development seems to be expanding in the 
> > popular vision of developers, with more and more IDE 'add-ons' and 
> > even more specialized tools,Jboss etc.
> I'm not sure if this is a the way to go. I've only seen proof 
> of concept but no real use. But only in the latter case you 
> can see the problems.
> I don't like it because it breaks encapsulation and splitters 
> the code over a few files. Maybe that can be solved with new 
> kind of editors but it is much more easy to result in a big confusion.
> The most important use cases that i've seen so far are: 
> - Logging facilities
> - Debugging code
> - Pre/Postconditions
> - Threading synchronization

Isn't the classic example for Aspect Oriented language extensions security
issues that cross class boundaries and are -not-object-oriented- by nature?
I am not agreeing with this, but that is an example the proponents seem to
use regularly.

Bruce Williams

> 1+2+3 can be embedded in a language. This is already done in Eiffel.
> I don't know if i really want to see something as difficult 
> as "threading synchronization" as an aspect.
> -- 

More information about the Python-list mailing list