List Info

Thread: devcpp, code::blocks, psppad, notepad++, Eclipse etc...




devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 13:07:28
Hi,

today once again I was looking for some kind of programming
editor/IDE under 
Windows for developing embedded software, i.e.
cross-compiling. Our 
buildsystem is (guess what) cmake.

So, here we go:
Eclipse: quite ok, large, slow, "indexing" has to
be disabled otherwise it is 
permanently running at 100% CPU, I didn't find out yet how
to specify a set 
of files to search in, only "project-wide" is
possible it seems (== very many 
files)

DevCpp: probably quite nice, but I didn't find a way how to
make it work with 
our existing buildsystem/makefiles. I surely don't want to
trust DevCpp that 
it knows how to call the crosscompiler etc.

Code::Blocks: beside that it crashed both times that I
started it after at 
most 5 minutes, I also didn't find a way how to integrate
our existing 
buildsystem.

PSPad: programming editor like Kate. Seems to be usable for
our purposes. Much 
faster than Eclipse. A bit crowded. Can call
"make" in arbitrary directories.

Notepad++: no intelligent indenting, no way to call make. At
least I didn't 
find these functions.

All of them did syntax highlighting and have some set of
advanced functions.

What I want to say: 
the "Import custom makefile based project" in
KDevelop rocks, it does as good 
as possible exactly what developers which already have a
buildsystem want. I 
absolutely can't imagine how anybody can trust the built-in
buildsystem of 
devcpp or Code::Blocks for non-trivial software or for cross
compiling or how 
to import an already existing project into them.

Beside that, most of the editors/IDE have some
"outline" view, which shows the 
functions/includes/class in the current open file in a
list.
This is really nice and probably in most cases simply
regexp-based.
Nevertheless this works really good and better than the
class view we have 
currently in kdevelop, because:
-it shows only the stuff of the current file
-I don't have to click on classes to open them and see their
members
-it works also on files which are not part of the project

We have something like this in Kate too, and it feels quite
strange to have to 
open kate to see these things in non-project files while the
big mighty 
kdevelop can't do this...

So I think with KDE4 we have a really good chance to become
one of the top 
IDEs available, the only rival being Eclipse, which has the
problem of being 
written in Java and such slow and very memory consuming.

Bye
Alex
-- 
Work: alexander.neundorf AT jenoptik.com - http://www.jenoptik-los.de

Home: neundorf AT kde.org                - http://www.kde.org
      alex AT neundorf.net               - http://www.neundorf.net

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 14:08:02
On 22.01.07 20:07:28, Alexander Neundorf wrote:
> Beside that, most of the editors/IDE have some
"outline" view, which shows the 
> functions/includes/class in the current open file in a
list.

I never needed that in Eclipse, but then again I can see the
use of it.
In KDevelop though I use the navigator to jump to different
methods
inside a class..

> This is really nice and probably in most cases simply
regexp-based.
> Nevertheless this works really good and better than the
class view we have 
> currently in kdevelop, because:
> -it shows only the stuff of the current file

Not saying we should have this in KDevelop4, but in 3.4 you
can have the
classview automatically sync to the current file (or
manually sync it).
Thats not exactly the same, but you don't have to click
through the
classview.

Andreas

-- 
You will be Told about it Tomorrow.  Go Home and Prepare
Thyself.

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 14:23:29
On Monday, 22. January 2007 21:08, Andreas Pakulat wrote:
> On 22.01.07 20:07:28, Alexander Neundorf wrote:
> > This is really nice and probably in most cases
simply regexp-based.
> > Nevertheless this works really good and better
than the class view we
> > have currently in kdevelop, because:
> > -it shows only the stuff of the current file
>
> Not saying we should have this in KDevelop4, but in 3.4
you can have the
> classview automatically sync to the current file (or
manually sync it).
> Thats not exactly the same, but you don't have to click
through the
> classview.

KDevelop4's codeview has got three modes, one of them being
named "Current",
which displays all the code elements in the current file.
(The other one 
being "Aggregate", which displays all of them, and
the third being close to 
unnecessary.)

Now if the codeview didn't crash at least on my C# stuff
(only in Aggregate 
mode though), you'd already have it there.

Btw, Adam did not commit his code model improvements from
aKademy, did he?

Next time you read a mail from me, I'll have a signature.
Until then, bye,
  Jakob

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 14:36:23
On Monday 22 January 2007 21:08, Andreas Pakulat wrote:
> On 22.01.07 20:07:28, Alexander Neundorf wrote:
> > Beside that, most of the editors/IDE have some
"outline" view, which
> > shows the functions/includes/class in the current
open file in a list.

I really like the outline view in eclipse. It would be cool
to have in 
KDevelop.

It probably shouldn't be too hard to add.. the Navigation
Bar dropdown already 
contains most (but not all) of what it would display.

Any takers? 


// jens

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 15:05:48
On 22.01.07 21:23:29, Jakob Petsovits wrote:
> On Monday, 22. January 2007 21:08, Andreas Pakulat
wrote:
> > On 22.01.07 20:07:28, Alexander Neundorf wrote:
> > > This is really nice and probably in most
cases simply regexp-based.
> > > Nevertheless this works really good and
better than the class view we
> > > have currently in kdevelop, because:
> > > -it shows only the stuff of the current file
> >
> > Not saying we should have this in KDevelop4, but
in 3.4 you can have the
> > classview automatically sync to the current file
(or manually sync it).
> > Thats not exactly the same, but you don't have to
click through the
> > classview.
> 
> KDevelop4's codeview has got three modes, one of them
being named "Current",
> which displays all the code elements in the current
file. (The other one 
> being "Aggregate", which displays all of
them, and the third being close to 
> unnecessary.)

Somehow codeview never worked for me since I tried KDevelop4
some time
in august (neither did the duchain or extended syntax
highlighting)..

Andreas

-- 
Never give an inch!

_______________________________________________
KDevelop-devel mailing list
KDevelop-develkdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel

Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 15:40:26
_______________________________________________ KDevelop-devel mailing list KDevelop-develkdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-22 20:05:19
On Jan 22, 2007, at 2:23 PM, Jakob Petsovits wrote: > On Monday, 22. January 2007 21:08, Andreas Pakulat wrote: >> On 22.01.07 20:07:28, Alexander Neundorf wrote: >>> This is really nice and probably in most cases simply regexp-based. >>> Nevertheless this works really good and better than the class >>> view we >>> have currently in kdevelop, because: >>> -it shows only the stuff of the current file >> >> Not saying we should have this in KDevelop4, but in 3.4 you can >> have the >> classview automatically sync to the current file (or manually sync >> it). >> Thats not exactly the same, but you don't have to click through the >> classview. > > KDevelop4's codeview has got three modes, one of them being named > "Current", > which displays all the code elements in the current file. (The > other one > being "Aggregate", which displays all of them, and the third being > close to > unnecessary.) Normalize and Aggregate are nearly the same, with the one difference between the two is that one of them (i think it's normalize) will combine all the classes in a namespace into one namespace item, rather than displaying more than one namespace item for the same namespace. > > Now if the codeview didn't crash at least on my C# stuff (only in > Aggregate > mode though), you'd already have it there. > > Btw, Adam did not commit his code model improvements from aKademy, > did he? > I don't know if he did or not. :( > Next time you read a mail from me, I'll have a signature. Until > then, bye, > Jakob > Matt _______________________________________________ KDevelop-devel mailing list KDevelop-develkdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
Re: devcpp, code::blocks, psppad, notepad++, Eclipse etc...
user name
2007-01-23 03:39:16
On Tuesday, 23. January 2007 03:05, Matt Rogers wrote: > Normalize and Aggregate are nearly the same, with the one difference > between the two is that one of them (i think it's normalize) will > combine all the classes in a namespace into one namespace item, > rather than displaying more than one namespace item for the same > namespace. Oh right, I mixed those two up... of course Normalize is the one that just displays one namespace, and Aggregate is the unnecessary one. _______________________________________________ KDevelop-devel mailing list KDevelop-develkdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
[1-8]

about | contact  Other archives ( Real Estate discussion Medical topics )