Re: AOP languages mature enough to used in industry
"Miguel Pessoa Monteiro" <[email protected]> Wed, 16 May 2007 16:46:54 +0100 (WEST)
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
Hello Pascal and Eduardo, Thanks for the tip. I knew about the AOSD Wiki. I also know about the AOSD-Europe survey available from its site (http://www.aosd-europe.net/). Of the tools mentioned in the AOSD Wiki, AspectWerkz, JBoss-AOP and Spring are frameworks. As far as I know, Glassbox is an application coded in AspectJ. I'm looking for true programming languages. As far as I know, CaesarJ, Eos, JasCo, ObjectTeams/Java (and many others) qualify. The problem is, some of those (all?) are still at the proof-of-concept stage. People from industry would be reluctant to depend on them. I'm not aware of a clear definition of "mature language", so that's why I talked about adoption by independent developers from industry. I don't think CaesarJ meets that requirement, but I could be wrong. Admitedly, it is not an easy thing for a language to reach a level of maturity beyond that - just think of what it takes to turn AJDT into a superset of JDT for eclipse. I'm conjecturing that it may be relatively "easy" for some kinds of languages (e.g. extentions to dynamic languages such as aspectPHP and AspectR) to reach that point. Again, I could be wrong, hence my original post. Pascal suggested a different matter when mentioning ContextL: that some languages are so powerful that they do not need to be aspect-oriented to handle concerns that would be crosscutting when using other languages. Sometimes I hear that Ruby is one such case. That's a very interesting topic, but that's not what I'm looking for. Miguel -- Miguel P. Monteiro | cell phone +351 96 700 35 45 Departamento de Informática | Phone +351 21 294 8536 ext. 10708 Faculdade Ciências e Tecnol.| Fax: +351 21 294 8541 Universidade Nova de Lisboa | mmonteiro [at] di fct unl pt 2829-516 Caparica, PORTUGAL | URL: http://ctp.di.fct.unl.pt/~mpm > Date: Wed, 16 May 2007 12:40:46 +0100 > From: "Eduardo Magno" <[email protected]> > Subject: Re: [aosd-discuss] AOP languages mature enough to used in > industry > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Hi Miguel, > > Take a look at the AOSD Wiki ( > http://aosd.net/wiki/index.php?title=Tools_for_Developers). Besides, although CaesarJ (http://caesarj.org/) is not there I would consider it "mature enough". > > Best regards, > Eduardo. > > > On 16/05/07, Miguel Pessoa Monteiro <[email protected]> wrote: >> I would like to know how how many AOP languagens exist today that can be >> considered mature enough to be used in real projects. By "mature enough", >> I mean languages that groups of developers (other than those developing the language and support infrastructure) deemed stable and robust enough >> to be used in real projects. >> On this base, I would consider AspectJ mature enough, but I'm unsure about >> otner AOP languages of which I heard about, and there so many of them... >> Can anyone provide info the others? >> Thanks in advance, >> -- >> Miguel P. Monteiro | cell phone +351 96 700 35 45 >> Departamento de Inform?tica | Phone +351 21 294 8536 ext. 10708 Faculdade Ci?ncias e Tecnol.| Fax: +351 21 294 8541 >> Universidade Nova de Lisboa | mmonteiro [at] di fct unl pt >> 2829-516 Caparica, PORTUGAL | URL: http://ctp.di.fct.unl.pt/~mpm _______________________________________________ >> discuss mailing list - [email protected] >> To unsubscribe and change options, go to: >> http://aosd.net/mailman/listinfo/discuss_aosd.net >> Check out the AOSD.net Wiki: http://aosd.net/wiki > > > > -- > Eduardo Figueiredo > PhD Student in Computing > Lancaster University > http://www.lancs.ac.uk/postgrad/figueire/ > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > http://aosd.net/pipermail/discuss_aosd.net/attachments/20070516/ca01d4e0/attachment-0001.html > _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki