Thread overview
D plugin for IntelliJ IDEA?
Dec 03, 2012
Oliver Plow
Dec 03, 2012
Mirko Pilger
Dec 03, 2012
Oliver Plow
Dec 03, 2012
Mike Parker
Dec 03, 2012
Rainer Schuetze
Dec 03, 2012
Jacob Carlborg
December 03, 2012
Hi,

I noticed that there is still some problem with good IDE support for D. I used Visual D when I looked at D some months ago. Visual D is not so bad, but doesn't work with Visual Studio Express and the full Version of Visual Studio does cost a bit of money...

Just got the idea whether it would make sense to ask the people at JetBrains whether they would make a plugin for D. IntelliJ IDEA seems to me to be the IDE with must support for other languages than Java. The Scala and Groovy plugin to me are the best ones compared to NetBeans and eclipse. Maybe there is a way to talking into the jetBrains people about a D plugin. Just an idea I wanted to drop.

Regards, Oliver
December 03, 2012
> I used Visual D when I looked at D some months ago. Visual D is not so
> bad, but doesn't work with Visual Studio Express and the full Version of
> Visual Studio does cost a bit of money...

don't forget that visual d and all its features work with the visual studio shells which are available for free. no need for the express or full versions.
December 03, 2012
On Monday, 3 December 2012 at 11:12:48 UTC, Mirko Pilger wrote:
>> I used Visual D when I looked at D some months ago. Visual D is not so
>> bad, but doesn't work with Visual Studio Express and the full Version of
>> Visual Studio does cost a bit of money...
>
> don't forget that visual d and all its features work with the visual studio shells which are available for free. no need for the express or full versions.

Hi Mirko,

I'm from the Java camp and am not familiar with Visual Studio. Those shells have no UI, do they? Those "ordinary application developers like me" always first ask for an IDE before they look at some language. Maybe I will never become a real D systems programmer ... ;-).

Thanks for your reply, but seriously: a D plugin for IDEA would give D a boost. I don't know with IntelliJ wold do that without asking for money, but I guess they wold be very helpful at least. IDEA also exists for Mac and Linux by the way.

Cheers, Oliver

December 03, 2012
On Monday, 3 December 2012 at 12:43:36 UTC, Oliver Plow wrote:

>
> I'm from the Java camp and am not familiar with Visual Studio. Those shells have no UI, do they? Those "ordinary application developers like me" always first ask for an IDE before they look at some language. Maybe I will never become a real D systems programmer ... ;-).

The shell *is* the UI. I don't own VS either, so the shell is what I use for Visual D. Install the shell first, then install Visual D and you are good to go.

>
> Thanks for your reply, but seriously: a D plugin for IDEA would give D a boost. I don't know with IntelliJ wold do that without asking for money, but I guess they wold be very helpful at least. IDEA also exists for Mac and Linux by the way.
>

I rather doubt it would give D much of a boost. Though it would certainly be a nice options. Right now, it seems (anectdotally) that the most popular options are Visual D and Mono D. Both are good choices.

December 03, 2012

On 03.12.2012 13:43, Oliver Plow wrote:
> On Monday, 3 December 2012 at 11:12:48 UTC, Mirko Pilger wrote:
>>> I used Visual D when I looked at D some months ago. Visual D is not so
>>> bad, but doesn't work with Visual Studio Express and the full Version of
>>> Visual Studio does cost a bit of money...
>>
>> don't forget that visual d and all its features work with the visual
>> studio shells which are available for free. no need for the express or
>> full versions.
>
> Hi Mirko,
>
> I'm from the Java camp and am not familiar with Visual Studio. Those
> shells have no UI, do they? Those "ordinary application developers like
> me" always first ask for an IDE before they look at some language. Maybe
> I will never become a real D systems programmer ... ;-).

The VS Shells are the complete Visual Studio IDE, but stripped of language support, such as VC++ or C#. Installing Visual D on top of it, you get the full environment for D including debugger.

>
> Thanks for your reply, but seriously: a D plugin for IDEA would give D a
> boost. I don't know with IntelliJ wold do that without asking for money,
> but I guess they wold be very helpful at least. IDEA also exists for Mac
> and Linux by the way.

I guess it depends on where you are coming from. C++/C# developers will feel at home with Visual Studio, Java developers are used to other IDEs.
December 03, 2012
On 2012-12-03 11:49, Oliver Plow wrote:
> Hi,
>
> I noticed that there is still some problem with good IDE support for D.
> I used Visual D when I looked at D some months ago. Visual D is not so
> bad, but doesn't work with Visual Studio Express and the full Version of
> Visual Studio does cost a bit of money...
>
> Just got the idea whether it would make sense to ask the people at
> JetBrains whether they would make a plugin for D. IntelliJ IDEA seems to
> me to be the IDE with must support for other languages than Java. The
> Scala and Groovy plugin to me are the best ones compared to NetBeans and
> eclipse. Maybe there is a way to talking into the jetBrains people about
> a D plugin. Just an idea I wanted to drop.
>
> Regards, Oliver

There's also a plugin for Eclipse called DDT, or something like that.

-- 
/Jacob Carlborg
December 04, 2012
03.12.2012 11:49, Oliver Plow:
> Just got the idea whether it would make sense to ask the people at JetBrains whether they would make a plugin for D. IntelliJ IDEA seems to me to be the IDE with must support for other languages than Java. The Scala and Groovy plugin to me are the best ones compared to NetBeans and eclipse.
I'm using this IDE - besides from scala - for lua (and PHPStorm in work).

Basing on their quality i would be guessing it's fast/easy to write good addons for IntelliJ IDEA.

If someone is not aware of that yet - they released free version on Apache License ( http://www.jetbrains.com/idea/free_java_ide.html). It's possible to make your own plugins for different languages just as LUA and SCALA community did.

If i had knowledge i would make one for D, but unfortunately i haven't (and not enough time to learn). So, summing up - i think that's a great post and if someone wants to make another IDE for D i would recommend going this way.

Ps. I don't think it's a good idea to contact jetbrains about that. The only realistic way is to make it by D community itself.