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

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
|
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
|
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
|
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
|
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinf
o/kdevelop-devel
|
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
2007-01-22 15:40:26 |
|
_______________________________________________
KDevelop-devel mailing list
KDevelop-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
|
| Re: devcpp, code::blocks, psppad,
notepad++, Eclipse etc... |

|
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-devel kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
|
[1-8]
|
|