February 08, 2008
I use CodeBlock for large projects and  FAR or Poseidon for small.


Michel Fortin Wrote:

> Xcode, with my own D plugin
> 
> -- 
> Michel Fortin
> michel.fortin@michelf.com
> http://michelf.com/
> 

February 08, 2008
BCS wrote:
> I uses a text editor (edit++) and the command prompt.

SciTE on windows and linux, sometimes Kate on linux
both with SEATD for D code navigation, of course ;)
February 08, 2008
BCS wrote:
> I uses a text editor (edit++) and the command prompt.

Visual Studio 2005!
Nice editor and good debugging ;)

I was using vsplugind [1] for a while, but it seems that it is no longer maintained. It is not really needed, though.

L.

[1] http://www.dsource.org/projects/vsplugind/
February 08, 2008
>I use CodeBlock for large projects and  FAR or Poseidon for small.

May ask why you don't use poseidon on large projects ( and what is large :) ?


February 08, 2008
Robert Fraser wrote:
> Tyro[a.c.edwards] wrote:
>> I use UltraEdit for work (That's what they pay for so I'll use it, plus it's feature set is unparalleled by any other editor I've come across). 
> 
> They gave me a license for that at work, and I liked it so much (and was feeling rich enough at the time), I was suckered into buying it when I went back to school. Whenever Descent's dev branch gets horked (relatively often, I'm afraid :-)), I switch over to it for editing D code.

Oops; thought you meant "convert Eclipse JDT so it works with D", which is what Descent is. If you meant convert the application Eclipse to D, I think it wouldn't help very much. Eclipse is an application designed to run for long periods of time, which is where Java HotSpot compiler does its best, and the application model is VERY class-heavy, so converting it to anything that would actually instantiate the vast number of classes defined there literally (Java doesn't even need to instantiate classes w/o data members, such as anonymous Runnables, but D does) would probably just slow it down. Eclipse isn't slow because it's Java (Java performance is mostly a myth these days anyway), it's slow because it does so much stuff in the background.
February 08, 2008
Robert Fraser pisze:
 > Oops; thought you meant "convert Eclipse JDT so it works with D", which
> is what Descent is. If you meant convert the application Eclipse to D, I think it wouldn't help very much. Eclipse is an application designed to run for long periods of time, which is where Java HotSpot compiler does its best, and the application model is VERY class-heavy, so converting it to anything that would actually instantiate the vast number of classes defined there literally (Java doesn't even need to instantiate classes w/o data members, such as anonymous Runnables, but D does) would probably just slow it down. Eclipse isn't slow because it's Java (Java performance is mostly a myth these days anyway), it's slow because it does so much stuff in the background.

That's probably answer to my post? Isn't it?

My post was of course joke. Frank Benoit is currently translating Java SWT library from Java to D, which is a huge work...

---

Eclipse seems to be a little slow in my experience. I use CodeBlocks for my regular development and it performs much better than Eclipse. But probably you  are right that Eclipse is just doing much more in the background.

But anyway I will switch to Descent for my regular work as soon as it will improve it's builder .IMHO good builder is very important for IDE; I usually click build/rebuild probably about hundred times a day).

I personally think that translation of SWT to D (native gui), and Descent IDE are most important projects for D being adopted by broader community of software developers.

BR
Marcin Kuszczak
(aarti_pl)
February 08, 2008
Aarti_pl wrote:
> But anyway I will switch to Descent for my regular work as soon as it will improve it's builder .IMHO good builder is very important for IDE; I usually click build/rebuild probably about hundred times a day).

Seconded.  Descent 0.51 is awesome!  The only thing that keeps me from switching full time is a missing build setup like CodeBlocks has. Descent's autocomplete and semantic analysis trounces all over code blocks though, so I can't wait to switch!

> I personally think that translation of SWT to D (native gui), and Descent IDE are most important projects for D being adopted by broader community of software developers.

Agreed as well.  DWT is another great project.
February 08, 2008
BCS <BCS@pathlink.com> wrote:
> I uses a text editor (edit++) and the command prompt.

Vim + :mak + dsss in Makefile + some custom error msg handler.
February 09, 2008
BCS wrote:
> I uses a text editor (edit++) and the command prompt.

I use Descent + command line. I'm really happy with it. Never underestimate the present of a code assistant (0.5.1 rocks...).
February 13, 2008
Notepad++ and command-line for simple programs and tests, Descent and DSSS for larger projects.

Simen