Re: AOP languages mature enough to used in industry
"Miguel Pessoa Monteiro" <[email protected]> Fri, 18 May 2007 19:03:52 +0100 (WEST)
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
> Hi Miguel, > > Am 16.05.2007 um 17:46 schrieb Miguel Pessoa Monteiro: >> Of the tools mentioned in the AOSD Wiki, AspectWerkz, JBoss-AOP and >> Spring are frameworks. >> I'm looking for true programming languages. As far as I know, CaesarJ, >> Eos, JasCo, ObjectTeams/Java (and many others) qualify. > > where do you draw the line between a language and a framework? > AspectWerkz used to have a compiler that would turn annotation-based > AOP constructs into woven code. I believe JBoss AOP also had one. > > That said, AspectJ, CaesarJ, and JAsCo, which you mention as examples > for languages, all have compilers that generate code addressing a Java > API which in turn is an interface to a framework. See > aspectjrt.jar, for example. Now, does the sheer presence of a > compiler distinguish a language from a framework? > > This is not to disqualify AspectJ (or CaesarJ, or JAsCo, or anything > else). I'd just like to understand the distinction between language and > framework that you make. I was being unsophisticated, drawing the distinction between language and framework on the basis of the popular perception of framework and general-purpose programming language... I guess there are no crisp boundaries between the concepts of framework, domain-specifc language (framework front-end) and general-purpose language, but rather a continuum... Miguel > > Best, > > Michael > > -- > Dr.-Ing. Michael Haupt [email protected] Software Architecture Group Phone: ++49 (0) 331-5509-542 Hasso Plattner Institute for Fax: ++49 (0) 331-5509-229 Software Systems Engineering http://www.swa.hpi.uni-potsdam.de/ Prof.-Dr.-Helmert-Str. 2-3, D-14482 Potsdam, Germany > > Hasso-Plattner-Institut f?r Softwaresystemtechnik GmbH, Potsdam > Amtsgericht Potsdam, HRB 12184 > Gesch?ftsf?hrung: Prof. Dr. Christoph Meinel -- 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