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