www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - Alternative IDEs for D / Tools for working with D

reply L0g4n <yannik.klubertanz posteo.de> writes:
Hey guys,

really quick:
Does anybody know some alternative IDEs, IDEs, that are not 
listed here http://wiki.dlang.org/IDEs.

The problem is, that DDT for Eclipse sucks really hard (Console 
input not working), for the IntelliJ plugin the DCD is currently 
not working well (Creator's voice).

So what are you using to develop in D (preferably compatible with 
Windows & Mac OS X)?

Best regards,

L0g4n.
Mar 07 2016
next sibling parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 08/03/16 12:22 PM, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not listed here
 http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard (Console input
 not working), for the IntelliJ plugin the DCD is currently not working
 well (Creator's voice).

 So what are you using to develop in D (preferably compatible with
 Windows & Mac OS X)?

 Best regards,

 L0g4n.
Mono-D. Monodevelop itself is a bit temperamental for updates side of things, but other than that works well.
Mar 07 2016
parent reply L0g4n <yannik.klubertanz posteo.de> writes:
On Tuesday, 8 March 2016 at 02:02:35 UTC, Rikki Cattermole wrote:
 On 08/03/16 12:22 PM, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not 
 listed here
 http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard 
 (Console input
 not working), for the IntelliJ plugin the DCD is currently not 
 working
 well (Creator's voice).

 So what are you using to develop in D (preferably compatible 
 with
 Windows & Mac OS X)?

 Best regards,

 L0g4n.
Mono-D. Monodevelop itself is a bit temperamental for updates side of things, but other than that works well.
OK, gonna try Mono-D. Bruno Medeiros: Yeah, but I don't want to the flush the standard output stream everytime I write a line just that it gets printed in the Eclipse Console.
Mar 08 2016
parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 08/03/2016 15:47, L0g4n wrote:
 On Tuesday, 8 March 2016 at 02:02:35 UTC, Rikki Cattermole wrote:
 On 08/03/16 12:22 PM, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not listed here
 http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard (Console input
 not working), for the IntelliJ plugin the DCD is currently not working
 well (Creator's voice).

 So what are you using to develop in D (preferably compatible with
 Windows & Mac OS X)?

 Best regards,

 L0g4n.
Mono-D. Monodevelop itself is a bit temperamental for updates side of things, but other than that works well.
OK, gonna try Mono-D. Bruno Medeiros: Yeah, but I don't want to the flush the standard output stream everytime I write a line just that it gets printed in the Eclipse Console.
You can write your own templated function writeln that does just that (the flushing), and that should be fairly easy, so it shouldn't be a blocker. You can also not do that, and forget DDT, but then don't blame DDT itself for a quirk in the D standard library. The Eclipse JDT, CDT, RustDT, Goclipse and likely many others all have their console work fine, because each of their respective languages standard library correctly determines that the Eclipse terminal is interactive. If I had more time, and knowledge of DMD runtime internals I'd investigate this more, but I don't have such time. -- Bruno Medeiros https://twitter.com/brunodomedeiros
Mar 11 2016
prev sibling next sibling parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 07/03/2016 23:22, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not listed here
 http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard (Console input
 not working),
DDT developer. Why not give feedback to the project developers? Otherwise things can't get fixed. That bug about console input not working seems very strange. (could it be this problem instead: http://stackoverflow.com/questions/19498040/eclipse-console-writes-output-only-after-the- rogram-has-finished ? ) -- Bruno Medeiros https://twitter.com/brunodomedeiros
Mar 08 2016
prev sibling next sibling parent Daniel Kozak <kozzi11 gmail.com> writes:
On Monday, 7 March 2016 at 23:22:05 UTC, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not 
 listed here http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard (Console 
 input not working), for the IntelliJ plugin the DCD is 
 currently not working well (Creator's voice).

 So what are you using to develop in D (preferably compatible 
 with Windows & Mac OS X)?

 Best regards,

 L0g4n.
http://wiki.dlang.org/List_of_Text_editors I use Visual Studio Code and it is perfect
Mar 10 2016
prev sibling next sibling parent reply Gerald <gerald.b.nunn gmail.com> writes:
On Monday, 7 March 2016 at 23:22:05 UTC, L0g4n wrote:
 So what are you using to develop in D (preferably compatible 
 with Windows & Mac OS X)?
I'm using Visual Studio Code with the code-d and code-debug extensions on Linux. I find that this combination works really well and has the least amount of quirks compared to some of the other editors/IDEs that I've tried. Never thought I'd be using a Microsoft product on Linux but kudos to them, it's a really nice product.
Mar 12 2016
parent reply chrisalex <chrisalex yahoo.com> writes:
On Saturday, 12 March 2016 at 14:34:30 UTC, Gerald wrote:
 On Monday, 7 March 2016 at 23:22:05 UTC, L0g4n wrote:
 So what are you using to develop in D (preferably compatible 
 with Windows & Mac OS X)?
I'm using Visual Studio Code with the code-d and code-debug extensions on Linux. I find that this combination works really well and has the least amount of quirks compared to some of the other editors/IDEs that I've tried. Never thought I'd be using a Microsoft product on Linux but kudos to them, it's a really nice product.
Hey there. I currently installed the code-d extension as well as workspace-d but not sure where to get the debugging extension for visual studio code. Any idea on where I can get it?
Apr 04 2016
parent Gerald Nunn <gerald.b.nunn gmail.com> writes:
On Tuesday, 5 April 2016 at 01:40:41 UTC, chrisalex wrote:
 Hey there. I currently installed the code-d extension as well 
 as workspace-d but not sure where to get the debugging 
 extension for visual studio code. Any idea on where I can get 
 it?
https://marketplace.visualstudio.com/items?itemName=webfreak.debug
Apr 04 2016
prev sibling next sibling parent =?UTF-8?B?QW5kcsOp?= <Andre nospam.org> writes:
On Monday, 7 March 2016 at 23:22:05 UTC, L0g4n wrote:
 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not 
 listed here http://wiki.dlang.org/IDEs.

 ...
 So what are you using to develop in D (preferably compatible 
 with Windows & Mac OS X)?
For some months I've been using these two plugins to enhance Qt Creator with D support: https://github.com/Groterik/qtcreator-dlangeditor and https://github.com/Groterik/qtcreator-dubmanager. I really like Qt Creator and these plugins give a good developer experience for D too, with code completion through DCD and support for DUB. I've used the plugins on both Linux & Mac OS X, and Windows is supported too. This might be not everyone's taste but I'd like to mention it anyway: because I am working mostly on a remote box currently I've got accustomed to using vim. I'm using this compilation of VIM that makes it almost a full IDE including file tree, file seaching etc: https://github.com/tlhunter/vimrc. Together with the VIM plugin Dutyl I've got complete IDE for D just by extending VIM. Regards, André
Apr 07 2016
prev sibling parent calex <i-fear-the-spam coreylub.in> writes:
On Monday, 7 March 2016 at 23:22:05 UTC, L0g4n wrote:
 Hey guys,

 really quick:
 Does anybody know some alternative IDEs, IDEs, that are not 
 listed here http://wiki.dlang.org/IDEs.

 The problem is, that DDT for Eclipse sucks really hard (Console 
 input not working), for the IntelliJ plugin the DCD is 
 currently not working well (Creator's voice).

 So what are you using to develop in D (preferably compatible 
 with Windows & Mac OS X)?

 Best regards,

 L0g4n.
Oh L0g4n, if you only knew just how familiar your sentiment was... If you're anything like myself and, say, maybe you're relatively new to D, love what the language offers, but haven't found the kind of creature comforts you're used to when programming for other languages, my best bit of advice to you would be: if you can at least work with what's available for now, at the very least don't give up on the D language. I know of at least two rather different kinds of D development solutions that look like they will be available for the D ecosystem in the not-too-very-distant future. Sadly, none of the solution I'm thinking of would meet your standards at the moment, though :| If you're desperate, e-mail me exactly which of options you've already ruled out, and hopefully I can suggest a temporary, mish-mash mashup workflow to get you working decently for now. Otherwise: just have patience if you can; a handful of nifty projects aiming to scratch previously unscratched D-development itches are being worked on, but all of them are in pre-release development stages. If you give it a few months, the development landscape should be quite different from what's available now :] Anywho, just as importantly, you should note that this isn't just any place on the Internet you're posting. Many of the extremely dedicated, generous and very talented authors of D tools you're able to use free-of-cost today read these forums. I'm sure you just weren't really thinking about that at first, but with that in mind, you should probably put more care into how you phrase things. (Ie. if something isn't working the way you'd expect it to, say it isn't working the way you'd expect it to; don't just say "it suck really hard"! :P It's open-source; if you want it to work better, either offer constructive critique, or offer to fix what's not working.) So, if you didn't know they read the comments here, now you know ;] Cheers. -C.
Apr 07 2016