AspectJ support in Aurora
Hi,
I wonder when can we expect AspectJ support in Idea?
I think that basic support like syntax highlighting and running
ajc instead of javac should not be hard to implement.
More advanced support (traversing aspect join point etc.) may come later.
There are plenty of guys waiting for this integration.
--
---
Michal Szklanowski
Java Architect
---
请先登录再写评论。
In fact, we won't use ajc (e.g. because it does not support any incremental
compilation). We are currently working on our own aspects compiler but it's
not in ready for being open to the community yet. Syntax highlighting and
some more advanced support is already working internally but we think it
makes little sense to open any AspectJ support without being able to
compile.
--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"
"Michal Szklanowski" <mszklano@wp.pl> wrote in message
news:b4dfne$jsc$1@is.intellij.net...
>
>
>
>
>
>
>
On Sun, 09 Mar 2003 12:34:52 +0300, Valentin Kipiatkov wrote:
Sounds excellent - does your compiler work with the same syntax as
AspectJ?
Yes, it will support the AspectJ language.
--
Best regards,
Eugene Zhuravlev
JetBrains, Inc, http://www.intellij.com
"Develop with pleasure!"
In fact, the "AspectJ" language is much less strictly defined than e.g.
java. So we will support more less the AspectJ language (that is we might
add our own extensions or change some existing constructs).
--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"
"Eugene Zhuravlev" <jeka@intellij.com> wrote in message
news:b4i179$fv9$1@is.intellij.net...
>
>
>
>
>
Valentin Kipiatkov wrote:
>>Yes, it will support the AspectJ language.
What does this mean for people who use Ant as their primary build system?
Ciao,
Gordon
--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919
We will provide an Ant task for our compiler as well.
--
Valentin Kipiatkov
JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"
"Gordon Tyler" <gordon.tyler@sitraka.com> wrote in message
news:b4il81$rf8$1@is.intellij.net...
might
>
>
>
>
Valentin Kipiatkov wrote:
>>What does this mean for people who use Ant as their primary build system?
Will the compiler and Ant task be cross-platform (Windows, Linux,
Solaris, AIX, HPUX, etc.)?
Will they be available as a separately distributed installer/bundle so
that they can be used on nightly automated build machines without having
to install IDEA?
Ciao,
Gordon
--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919
On Mon, 10 Mar 2003 15:46:57 +0300, Valentin Kipiatkov wrote:
Hmmm - hopefully if you do this you make it clear which pieces are
non-standard AspectJ, so that people are aware of it.
Will you make the aspectj compiler available as an Ant task as well?
On Mon, 10 Mar 2003 21:41:31 +0300, Valentin Kipiatkov wrote:
Forget my last post then :)
Gordon Tyler wrote:
>>>What does this mean for people who use Ant as their primary build system?
>>
>>
>> We will provide an Ant task for our compiler as well.
Yes, we plan both to be pure Java.
Highly probably :)
Friendly,
Dmitry
--
Dmitry Lomov
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"
Dmitry Lomov wrote:
>>Will they be available as a separately distributed installer/bundle so
>>that they can be used on nightly automated build machines without having
>>to install IDEA?
Excellent. You guys know how to do things the right way 8)
Ciao,
Gordon
--
Gordon Tyler (Software Developer)
Quest Software <http://java.quest.com/>
260 King Street East, Toronto, Ontario M5A 4L5, Canada
Voice: 416-643-4846 | Fax: 416-594-1919
Do you know what some of the deltas will be?
What version of aspectj will you be modeling?
I'm just wary of branching off into another aspect language. Maybe providing feedback to the aspect guys regarding the ambiguous sections would be a better route. At least then you could reuse some of their work, maybe even their compiler...