www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D plugin for IntelliJ IDEA?

reply "Oliver Plow" <jeti789 web.de> writes:
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
Dec 03 2012
next sibling parent reply Mirko Pilger <pilger cymotec.de> writes:
 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.
Dec 03 2012
parent Rainer Schuetze <r.sagitario gmx.de> writes:
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.
Dec 03 2012
prev sibling next sibling parent "Oliver Plow" <jeti789 web.de> writes:
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
Dec 03 2012
prev sibling next sibling parent "Mike Parker" <aldacron gmail.com> writes:
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.
Dec 03 2012
prev sibling next sibling parent Jacob Carlborg <doob me.com> writes:
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
Dec 03 2012
prev sibling parent =?UTF-8?B?TWFyaXVzeiBgc2hkYCBHbGl3acWEc2tp?= writes:
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

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.

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.
Dec 04 2012