[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-devel
Subject:    Re: New parser branch (Was: Dumping the source DOM?)
From:       JeDi <jeroen.dierckx () gmail ! com>
Date:       2005-07-15 13:46:53
Message-ID: 1835eb02050715064679fa024e () mail ! gmail ! com
[Download RAW message or body]

On 7/15/05, Antoine Chavasse <a.chavasse@gmail.com> wrote:
> On 7/15/05, JeDi <jeroen.dierckx@gmail.com> wrote:
> 
> When refactoring, eclipse displays a window where you can check what
> will be changed. You can select files/classes that are going to be
> modified in a tree, and the changes are displayed using the difference
> viewer.

That would be a very good aproach I think. In that way the user can
see at forehand when the refactoring will fail, and can cancel /
adjust it.


> By the way, for a java app, eclipse is pretty fast when it comes to
> code completion and on-the-fly parsing, and has implemented a lot of
> useful refactoring operations, so it might be a worthwhile source of
> inspiration, especialy as it's open-source, unlike visual assist -
> even tough it's java and not C++.

Eclipse is indeed pretty advanced when it comes to code completion /
refactoring for java. I haven't had a look at the code though, so I
have no idea how it is implemented, and if it its code is readable
enough to be of any help in kdevelop.

For C++ though, code completion and refactoring is a whole other
story, as c++ is much harder to parse correctly, certainly in
real-time (as this discussion has already proven).
Correct me if I'm wrong, but doesn't Eclipse have a c++ plugin?
Haven't used it yet, but that could indeed be a valuable resource.

I know Visual Assist isn't open source, not even free. But maybe
someone has found a design document or something about it.

Greetz,
JeDi

_______________________________________________
KDevelop-devel mailing list
KDevelop-devel@barney.cs.uni-potsdam.de
http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic