www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - IDE Support for D

reply "crudbug" <crudbug gmail.com> writes:
Hi All,

I am looking for a good IDE to start learning D. Coming from a 
Java world where eclipse is the standard, I feel not having a 
good IDE support is the major issue D faces to go mainstream.

1. I tried DDT plugin ended up with frustration.
2. Mono-D : http://mono-d.alexanderbothe.com/ - Looks promising, 
I think the community has to back this project. I am not a mono 
guy but I feel this project has a lot of potential.
3. Netbeans-D : 
http://plugins.netbeans.org/plugin/41944/netbeans-d - Very early 
stage project.

Also, a IDE which has good web development support will be a sure 
winner. Scala also faced the same issue early in her life and 
then Typesafe guyz came to unify the scala-ide effort.

Any comments ?

-Adam
Apr 05 2012
next sibling parent "Jesse Phillips" <jessekphillips+D gmail.com> writes:
On Friday, 6 April 2012 at 02:59:05 UTC, crudbug wrote:
 Hi All,

 I am looking for a good IDE to start learning D. Coming from a 
 Java world where eclipse is the standard, I feel not having a 
 good IDE support is the major issue D faces to go mainstream.

There are many efforts to bring a good IDE to do, as you have seen. I like Vim, but if you want an IDE, choose one, use it, submit bug reports/requests, promote it with a blog post about how to set it up. Blog about the frustrations it has brought. There is much to be done, but it is most important that people contribute what they enjoy contributing.
Apr 05 2012
prev sibling next sibling parent reply "Maxim" <maxim maxim-fomin.ru> writes:
On Friday, 6 April 2012 at 02:59:05 UTC, crudbug wrote:
 Hi All,

 I am looking for a good IDE to start learning D. Coming from a 
 Java world where eclipse is the standard, I feel not having a 
 good IDE support is the major issue D faces to go mainstream.

 1. I tried DDT plugin ended up with frustration.
 2. Mono-D : http://mono-d.alexanderbothe.com/ - Looks 
 promising, I think the community has to back this project. I am 
 not a mono guy but I feel this project has a lot of potential.
 3. Netbeans-D : 
 http://plugins.netbeans.org/plugin/41944/netbeans-d - Very 
 early stage project.

 Also, a IDE which has good web development support will be a 
 sure winner. Scala also faced the same issue early in her life 
 and then Typesafe guyz came to unify the scala-ide effort.

 Any comments ?

 -Adam

IDE&editors support status is here: http://prowiki.org/wiki4d/wiki.cgi?EditorSupport (it may be outdated). I prefer to use Codeblocks and i guess Visual D would be good on Windows.
Apr 05 2012
parent Ary Manzana <ary esperanto.org.ar> writes:
On 4/7/12 7:15 AM, Brad Roberts wrote:
 On Sat, 7 Apr 2012, Manu wrote:

 I use VisualD, and it's currently borderline. It has recently gained the
 minimum useful feature set, but still has quite a few bugs. It's promising
 though. Hoping there is a new release soon with a few of the critical bugs
 fixed>_<

 If there was a SublimeText integration, I would pay good money for it...
 (actually, I would pay good money for VisualD too if it became solid)

up front: not picking on this email specifically, it just happened to be handy and represents a common problem with this community. A large number of people are in the 'want things to be better than they are camp' and are looking at projects that are largely one man projects. I can just about guarantee that one man projects will die, it's only a matter of time.

Except, of course: http://www.cavestory.org/
Apr 15 2012
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Fri, 06 Apr 2012 06:20:27 +0200
"Maxim" <maxim maxim-fomin.ru> wrote:

 I prefer to use Codeblocks and i guess Visual D would be good on=20
 Windows.

Has D support for Codeblocks improved somewhat recently? Otherwise, I'm considering to use Geany and/or buy SublimeText2. Sincerely, Gour --=20 Even the intelligent are bewildered in determining what is action=20 and what is inaction. Now I shall explain to you what action is,=20 knowing which you shall be liberated from all misfortune. http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
Apr 05 2012
prev sibling next sibling parent "Bernard Helyer" <b.helyer gmail.com> writes:
Mono-D is my go to IDE. It supports completion and debugging, and 
is cross-platform.
Apr 06 2012
prev sibling next sibling parent Gour <gour atmarama.net> writes:
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Fri, 06 Apr 2012 09:34:02 +0200
"Bernard Helyer" <b.helyer gmail.com> wrote:

 Mono-D is my go to IDE. It supports completion and debugging, and=20
 is cross-platform.

Yeah, it looks nice, but I've managed to stay mono-free on my machine. :-) Sincerely, Gour --=20 Bewildered by the modes of material nature, the ignorant fully=20 engage themselves in material activities and become attached. But=20 the wise should not unsettle them, although these duties are inferior=20 due to the performers' lack of knowledge. http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
Apr 06 2012
prev sibling next sibling parent "Matt Peterson" <ricochet1k gmail.com> writes:
On Friday, 6 April 2012 at 06:40:02 UTC, Gour wrote:
 Otherwise, I'm considering to use Geany and/or buy SublimeText2.

I use Sublime Text 2, and it is a great editor. You can try it for free, there's just a nag dialog that opens occasionally.
Apr 06 2012
prev sibling next sibling parent Manu <turkeyman gmail.com> writes:
--20cf300fac5bb089c004bd0ab2bd
Content-Type: text/plain; charset=UTF-8

On 7 April 2012 01:54, Matt Peterson <ricochet1k gmail.com> wrote:

 On Friday, 6 April 2012 at 06:40:02 UTC, Gour wrote:

 Otherwise, I'm considering to use Geany and/or buy SublimeText2.

I use Sublime Text 2, and it is a great editor. You can try it for free, there's just a nag dialog that opens occasionally.

I use VisualD, and it's currently borderline. It has recently gained the minimum useful feature set, but still has quite a few bugs. It's promising though. Hoping there is a new release soon with a few of the critical bugs fixed >_< If there was a SublimeText integration, I would pay good money for it... (actually, I would pay good money for VisualD too if it became solid) --20cf300fac5bb089c004bd0ab2bd Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div class=3D"gmail_quote">On 7 April 2012 01:54, Matt Peterson <span dir= =3D"ltr">&lt;<a href=3D"mailto:ricochet1k gmail.com">ricochet1k gmail.com</= a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0= 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class=3D"im">On Friday, 6 April 2012 at 06:40:02 UTC, Gour wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex"> Otherwise, I&#39;m considering to use Geany and/or buy SublimeText2.<br> </blockquote> <br></div> I use Sublime Text 2, and it is a great editor. You can try it for free, th= ere&#39;s just a nag dialog that opens occasionally.<br> </blockquote></div><br><div>I use VisualD, and it&#39;s currently borderlin= e. It has recently gained the minimum useful feature set, but still has qui= te a few bugs. It&#39;s promising though. Hoping there is a new release soo= n with a few of the critical bugs fixed &gt;_&lt;</div> <div><br></div><div>If there was a SublimeText integration, I would pay goo= d money for it... (actually, I would pay good money for VisualD too if it b= ecame solid)</div> --20cf300fac5bb089c004bd0ab2bd--
Apr 06 2012
prev sibling next sibling parent Brad Roberts <braddr puremagic.com> writes:
On Sat, 7 Apr 2012, Manu wrote:

 I use VisualD, and it's currently borderline. It has recently gained the
 minimum useful feature set, but still has quite a few bugs. It's promising
 though. Hoping there is a new release soon with a few of the critical bugs
 fixed >_<
 
 If there was a SublimeText integration, I would pay good money for it...
 (actually, I would pay good money for VisualD too if it became solid)

up front: not picking on this email specifically, it just happened to be handy and represents a common problem with this community. A large number of people are in the 'want things to be better than they are camp' and are looking at projects that are largely one man projects. I can just about guarantee that one man projects will die, it's only a matter of time. If you truely want to see product-X work for you, lend some of your time. It doesn't take a lot of help to greatly improve both the quality of a product and the liklihood that it'll survive much longer, but it does take some. My 2 cents, Brad
Apr 06 2012
prev sibling next sibling parent Manu <turkeyman gmail.com> writes:
--20cf300fac5b0237e804bd0b4145
Content-Type: text/plain; charset=UTF-8

On 7 April 2012 02:15, Brad Roberts <braddr puremagic.com> wrote:

 On Sat, 7 Apr 2012, Manu wrote:

 I use VisualD, and it's currently borderline. It has recently gained the
 minimum useful feature set, but still has quite a few bugs. It's

 though. Hoping there is a new release soon with a few of the critical

 fixed >_<

 If there was a SublimeText integration, I would pay good money for it...
 (actually, I would pay good money for VisualD too if it became solid)

up front: not picking on this email specifically, it just happened to be handy and represents a common problem with this community. A large number of people are in the 'want things to be better than they are camp' and are looking at projects that are largely one man projects. I can just about guarantee that one man projects will die, it's only a matter of time. If you truely want to see product-X work for you, lend some of your time. It doesn't take a lot of help to greatly improve both the quality of a product and the liklihood that it'll survive much longer, but it does take some. My 2 cents, Brad

Fair enough I guess, but I'm a customer. I work commercially, and I'd happily pay money for tools that work. Sadly, I can't offer any significant amount of my own time. I already involve myself in my own time to the extent I am able, and even there I'm over-extending (still trying to finish up std.simd, though I'm blocked waiting on support for vector literals)... I tend to think for the D enterprise to largely succeed, it needs commercial interest, and also the ability to realise and meet commercial expectations. Otherwise it'll just be a toy for language enthusiasts. I agree that the 1-man-team projects are a little dangerous. What if these small projects were supported financially? How many commercial interests are there in the community? Could we start putting micro bounties on features and/or projects? Would that encourage rogue implementation of high-demand features? --20cf300fac5b0237e804bd0b4145 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div class=3D"gmail_quote">On 7 April 2012 02:15, Brad Roberts <span dir=3D= "ltr">&lt;<a href=3D"mailto:braddr puremagic.com">braddr puremagic.com</a>&= gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 = 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class=3D"im">On Sat, 7 Apr 2012, Manu wrote:<br> <br> &gt; I use VisualD, and it&#39;s currently borderline. It has recently gain= ed the<br> &gt; minimum useful feature set, but still has quite a few bugs. It&#39;s p= romising<br> &gt; though. Hoping there is a new release soon with a few of the critical = bugs<br> &gt; fixed &gt;_&lt;<br> &gt;<br> &gt; If there was a SublimeText integration, I would pay good money for it.= ..<br> &gt; (actually, I would pay good money for VisualD too if it became solid)<= br> <br> </div>up front: not picking on this email specifically, it just happened to= be<br> handy and represents a common problem with this community.<br> <br> A large number of people are in the &#39;want things to be better than they= <br> are camp&#39; and are looking at projects that are largely one man projects= .<br> I can just about guarantee that one man projects will die, it&#39;s only a<= br> matter of time. =C2=A0If you truely want to see product-X work for you, len= d<br> some of your time.<br> <br> It doesn&#39;t take a lot of help to greatly improve both the quality of a<= br> product and the liklihood that it&#39;ll survive much longer, but it does t= ake<br> some.<br> <br> My 2 cents,<br> Brad<br></blockquote><div><br></div><div>Fair enough I guess, but I&#39;m a= customer. I work commercially, and I&#39;d happily pay money for tools tha= t work.</div><div>Sadly, I can&#39;t offer any significant amount of my own= time. I already involve myself in my own time to the extent I am able, and= even there I&#39;m over-extending (still trying to finish up std.simd, tho= ugh I&#39;m blocked waiting on support for vector literals)...</div> <div><br></div><div>I tend to think for the D enterprise to largely succeed= , it needs commercial interest, and also the ability to realise and meet co= mmercial expectations. Otherwise it&#39;ll just be a toy for language enthu= siasts.</div> <div>I agree that the 1-man-team projects are a little dangerous.=C2=A0What= if these small projects were supported financially?=C2=A0How many commerci= al interests are there in the community?</div><div><br></div><div>Could we = start putting micro bounties on features and/or projects? Would that encour= age rogue implementation of high-demand features?</div> </div> --20cf300fac5b0237e804bd0b4145--
Apr 06 2012
prev sibling next sibling parent Kevin Cox <kevincox.ca gmail.com> writes:
--0015175d000ab3451c04bd0b49ed
Content-Type: text/plain; charset=UTF-8

On Fri, Apr 6, 2012 at 7:15 PM, Brad Roberts <braddr puremagic.com> wrote:

 It doesn't take a lot of help to greatly improve both the quality of a
 product and the liklihood that it'll survive much longer, but it does take
 some.

 My 2 cents,
 Brad

to draw attention to topics even when it is outside of your area of expertise or you don't have the time. (Athough this horse has been beat to death.) --0015175d000ab3451c04bd0b49ed Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div class=3D"gmail_quote">On Fri, Apr 6, 2012 at 7:15 PM, Brad Roberts <sp= an dir=3D"ltr">&lt;<a href=3D"mailto:braddr puremagic.com">braddr puremagic= .com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> It doesn&#39;t take a lot of help to greatly improve both the quality of a<= br> product and the liklihood that it&#39;ll survive much longer, but it does t= ake<br> some.<br> <br> My 2 cents,<br> Brad<br> <br> </blockquote></div><br>I agree and understand with what you are saying but = sometimes it is useful to draw attention to topics even when it is outside = of your area of expertise or you don&#39;t have the time.=C2=A0 (Athough th= is horse has been beat to death.)<br> --0015175d000ab3451c04bd0b49ed--
Apr 06 2012
prev sibling parent "Jussi Jumppanen" <jussij zeusedit.com> writes:
On Friday, 6 April 2012 at 23:45:49 UTC, Manu wrote:

 Fair enough I guess, but I'm a customer. I work commercially, 
 and I'd happily pay money for tools that work.

On Windows, the Zeus editor/IDE has support for the D language: http://www.zeusedit.com/zforum/viewtopic.php?t=2645
 Sadly, I can't offer any significant amount of my own time

Any Zeus bug reports are more than welcome ;) NOTE: Zeus is shareware
Apr 07 2012