[aosd-discuss] dynamic AOP and dynamic languages

Adrian Howard adrianh at quietstars.com
Mon May 15 03:23:40 EST 2006


On 15 May 2006, at 04:02, Eric Bodden wrote:

> Hello.
>
>> Ok, I agree that probably there have been a number of
>> attempts to implement AOP in a number of languages. However,
>> the question is why they never received their part of the
>> attention? Is there a sound reason why everything seems to
>> fall back to Java in the end?
>
> I guess this has much more to do with the distribution of the base
> languages and their use in research.
[snip]

Hmmm... I'd put it down to two things:

* There is less need for AOP because there are other ways (like meta- 
classes, multiple inheritance of behaviour, macros, etc.) to solve  
the problems that AOP helps with in Java.
* There are AOP-ish mechanisms in the languages that mean people  
don't see AOP as a separate "thing", just a specialised way of using  
the those features in that particular language.

Adrian



More information about the discuss mailing list