www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - Descent

reply "Stefan Rohe" <Stefan.Rohe funkwerk-itk.com> writes:
Hi,

in hope that this is not a dead newsgroup and to prevent it from being
deleted :-)
IDE's are quite important for programming languages.

what tools are you using for D? I develop using Eclipse with Descent. It's
quite nice, but also still has a lot of bugs. ^^
Sometimes is crashes with a Nullpointer especially when it should show the
synchronize view. So merging is quite painful sometimes. Sometimes it also
crashes or runs into 100% CPU usage. It will still need some time until this
all get fixed. But Autocompletion works already quite nice and I also
haven't run into problems with the Outline. The Formatter is good. For
Debugging it's somehow better to use directly the GDB or to write more and
more unittests.
So which IDE's do u use for develop in D?


Stefan
Apr 11 2009
next sibling parent Charles Hixson <charleshixsn earthlink.net> writes:
Stefan Rohe wrote:
 Hi,
 ...
 So which IDE's do u use for develop in D?
 Stefan
Kate
Apr 11 2009
prev sibling next sibling parent Michael P. <baseball.mjp gmail.com> writes:
Stefan Rohe Wrote:

 Hi,
 
 in hope that this is not a dead newsgroup and to prevent it from being
 deleted :-)
 IDE's are quite important for programming languages.
 
 what tools are you using for D? I develop using Eclipse with Descent. It's
 quite nice, but also still has a lot of bugs. ^^
 Sometimes is crashes with a Nullpointer especially when it should show the
 synchronize view. So merging is quite painful sometimes. Sometimes it also
 crashes or runs into 100% CPU usage. It will still need some time until this
 all get fixed. But Autocompletion works already quite nice and I also
 haven't run into problems with the Outline. The Formatter is good. For
 Debugging it's somehow better to use directly the GDB or to write more and
 more unittests.
 So which IDE's do u use for develop in D?
 
 
 Stefan
 
 
I use the DCode editor and the command line.
Apr 13 2009
prev sibling next sibling parent reply Jacob Carlborg <doob me.com> writes:
Stefan Rohe wrote:
 So which IDE's do u use for develop in D?
I use Descent. I think the semantic analyzer (or what to call it) is amazing (when it's not slow). It's great that it can catch almost all compiler errors before you compile.
Apr 14 2009
parent reply "Saaa" <empty needmail.com> writes:
I use Descent as well, but it kind of bugs me that when I get errors I can't 
just double click on them as I was used when using Poseidon.
Also, descent hangs from time to time but I can't pinpoint it just yet. One 
thing I do know is that until now it always happens after I built the code 
at least once.

 I use Descent. I think the semantic analyzer (or what to call it) is 
 amazing (when it's not slow). It's great that it can catch almost all 
 compiler errors before you compile. 
Apr 14 2009
parent reply Jacob Carlborg <doob me.com> writes:
Saaa wrote:
 I use Descent as well, but it kind of bugs me that when I get errors I can't 
 just double click on them as I was used when using Poseidon.
What does that do? (It's been a while since I used poseidon)
 Also, descent hangs from time to time but I can't pinpoint it just yet. One 
 thing I do know is that until now it always happens after I built the code 
 at least once.
Yes, or is incredibly slow, I have the same problem.
 
 I use Descent. I think the semantic analyzer (or what to call it) is 
 amazing (when it's not slow). It's great that it can catch almost all 
 compiler errors before you compile. 
Apr 15 2009
parent reply "Saaa" <empty needmail.com> writes:
"Jacob Carlborg" <doob me.com> wrote in message 
news:gs491f$24bl$1 digitalmars.com...
 Saaa wrote:
 I use Descent as well, but it kind of bugs me that when I get errors I 
 can't just double click on them as I was used when using Poseidon.
What does that do? (It's been a while since I used poseidon)
It goes the specified line in the source
Apr 15 2009
parent reply Jacob Carlborg <doob me.com> writes:
Saaa wrote:
 "Jacob Carlborg" <doob me.com> wrote in message 
 news:gs491f$24bl$1 digitalmars.com...
 Saaa wrote:
 I use Descent as well, but it kind of bugs me that when I get errors I 
 can't just double click on them as I was used when using Poseidon.
What does that do? (It's been a while since I used poseidon)
It goes the specified line in the source
Ok, in the console, now I follow.
Apr 16 2009
parent reply "Saaa" <empty needmail.com> writes:
Also, is it possible to add a button/menu item to (list of thinngs I miss 
from Poseidon)

1. back up a project to a specified folder
2. open cmd at project folder
3. open explorer at project folder
4. more keyword specific highlighting (It looks too bland atm  :P )
Apr 16 2009
parent reply Jacob Carlborg <doob me.com> writes:
Saaa wrote:
 Also, is it possible to add a button/menu item to (list of thinngs I miss 
 from Poseidon)
 
 1. back up a project to a specified folder
 2. open cmd at project folder
 3. open explorer at project folder
 4. more keyword specific highlighting (It looks too bland atm  :P )
 
 
1-3. If those are available in Eclipse then I'm pretty sure you can bind them to whatever key you like. I suggest looking at some Eclipse documentation. 4. No, I don't think so, there was some talk about it though.
Apr 17 2009
parent "Saaa" <empty needmail.com> writes:
"Jacob Carlborg" <doob me.com> wrote in message 
news:gsapdv$2466$1 digitalmars.com...
 Saaa wrote:
 Also, is it possible to add a button/menu item to (list of thinngs I miss 
 from Poseidon)

 1. back up a project to a specified folder
 2. open cmd at project folder
 3. open explorer at project folder
 4. more keyword specific highlighting (It looks too bland atm  :P )
1-3. If those are available in Eclipse then I'm pretty sure you can bind them to whatever key you like. I suggest looking at some Eclipse documentation.
I haven't found these in eclipse yet. But I think I'll just make them myself as external tools I did find that it needs a plug-in to have a 'save all' button : ( Btw, selecting 'build before launch' actually saves everyting before running bud or any other custom tool.
 4. No, I don't think so, there was some talk about it though. 
Apr 17 2009
prev sibling next sibling parent Derek Parnell <derek psych.ward> writes:
On Sun, 12 Apr 2009 00:18:06 +0200, Stefan Rohe wrote:

 Hi,
 
 in hope that this is not a dead newsgroup and to prevent it from being
 deleted :-)
 IDE's are quite important for programming languages.
It certainly is for Java. I find things like this ... protected final String decodeNonEmptyOctetStringOnSecondBitAsUtf8String() throws FastInfosetException, IOException { decodeNonEmptyOctetStringOnSecondBitAsUtf8CharArray(); return new String(_charBuffer, 0, _charBufferLength); } and that is a ridiculous amount of keyboarding to do.
 what tools are you using for D? 
I use a decent text editor with no more tools than colorization of text and good searching facilities, combined with Bud and the command line. I haven't found the need for the extra tools/features that an IDE provides when coding in D. However, I concede that a lot of people tend to rely on those. -- Derek Parnell Melbourne, Australia skype: derek.j.parnell
Apr 21 2009
prev sibling parent Clas Onnebrink <clas gmx.net> writes:
Stefan Rohe wrote:
 So which IDE's do u use for develop in D?
try to use Emacs+YASnippet+CMake
Sep 22 2009