Re: dynamic AOP and dynamic languages

Eric Tanter <[email protected]>
Newsgroups gmane.comp.programming.aspect.general
Message-ID <[email protected]>
IMHO it is not only a *good* idea to make AOP progress in a setting  
different from Java, but it is *necessary*. OOP is not Java-like OOP,  
and AOP must not be limited neither.

Ultimately there is a regain of interest in dynamic languages (*),  
and there are no scientific reasons why AOP should be limited to  
(what is today) the mainstream languages.

So, please go on!

:-)

-- Éric

(*) eg. the ACM dynamic languages symposium at OOPSLA 2005 and  
upcoming 2006, and related workshops (RDL "Revival of Dynamic  
Languages").


On May 11, 2006, at 16:44 , SainTiss wrote:

> Hi,
>
> 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?
>
> Or would it be a good idea to try to publish my kind of  
> implementation to an
> AOP conference regardless?
>
> I guess what I'm trying to find out is whether there really is a  
> contribution
> to AOP in dynamic languages, and if there is, whether it is  
> worthwhile trying
> to convince the AOP community?
>
> Thanks,
>
> Hans
>
> On Thursday 11 May 2006 18:02, Pascal Costanza wrote:
>> On 11 May 2006, at 16:50, Sebastian Bergmann wrote:
>>> SainTiss wrote:
>>>> I would like to get some feedback on whether this (dynamic  
>>>> weaving in
>>>> a dynamic language) is considered useful in the AOP community.
>>>
>>>  I would be interested in feedback on this, too, as I am working  
>>> on an
>>>  AOP implementation for a dynamic language (PHP in my case) that  
>>> uses
>>>  dynamic weaving.
>>
>> I think that for all dynamic / scripting languages, you can find at
>> least one approach that tries to implement at least some basic AOP
>> functionality. Googling for the name of a programming language and
>> "aspect-oriented" will probably give you a number of hits each. So
>> try, say, 'Python "aspect-oriented"', 'Ruby "aspect-oriented"',
>> 'Smalltalk "aspect-oriented"', 'Lisp "aspect-oriented"', and so on...
>>
>>
>> Pascal
>
> -- 
> If we cannot live so as to be happy, let us at least live so as to  
> deserve it
>  -- Immanuel Hermann Fichte
>
> A liberal is a person whose interests aren't at stake at the moment
>  -- Willis Player
>
> Ark Linux - Linux for the Masses (http://arklinux.org)
>
> Hans Schippers
> Aspirant FWO - Vlaanderen
> Formal Techniques in Software Engineering (FoTS)
> University of Antwerp
> Middelheimlaan 1
> 2020 Antwerpen - Belgium
> Phone: +32 3 265 38 71
> Fax: +32 3 265 37 77
> __________________________________________________
> AOSD Discuss mailing list    -    [email protected]
> To unsubscribe go to http://aosd.net
>
> Check out the AOSD.net Wiki: http://aosd.net/wiki


__________________________________________________
AOSD Discuss mailing list    -    [email protected]
To unsubscribe go to http://aosd.net

Check out the AOSD.net Wiki: http://aosd.net/wiki
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.