[aosd-discuss] dynamic AOP and dynamic languages
Eric Tanter
etanter at dcc.uchile.cl
Thu May 11 22:57:31 EST 2006
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 - discuss at aosd.net
> To unsubscribe go to http://aosd.net
>
> Check out the AOSD.net Wiki: http://aosd.net/wiki
More information about the discuss
mailing list