digitalmars.D.ide - what IDE do you use?
- BCS (1/1) Feb 07 2008 I uses a text editor (edit++) and the command prompt.
- Lars Ivar Igesund (8/9) Feb 07 2008 Usually Vim, sometimes Eclipse (but the lack of a true vim plugin usuall...
- Leonid S. Krashenko (2/9) May 27 2008 Do you use any extensions? Can you advice something?
- Lars Ivar Igesund (8/18) May 27 2008 For vim? No, I don't use any particular extensions, although I know peop...
- Paul Anderson (2/3) Feb 07 2008 I use Descent. I've tried a couple of other (Windows) editors but it was...
- Patrick Kreft (1/1) Feb 07 2008 DSciTE, but Descent look better and better with each version.
- Guillaume B. (4/5) Feb 07 2008 My OS is Linux... I use VimMate (shameless plug!
- Tomas Lindquist Olsen (1/1) Feb 07 2008 Kate + DSSS for D, KDevelop for C++.
- Alexander Panek (2/3) Feb 07 2008 Vim/gvim! And sometimes TextMate on OS X for Ruby, but not for D.
- dominik (2/2) Feb 07 2008 gvim, sometimes eclipse - I still tend to use Ultraedit from time to tim...
- Clay Smith (2/3) Feb 07 2008 SciTE, DSSS, and the command prompt. It's not really an IDE though.
- =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= (11/12) Feb 07 2008 I'm using gdc/gdb with make, but am trying to use Code::Blocks...
- naryl (3/4) Feb 07 2008 Descent + viPlugin. I find it realy annoying when viPlugin does somethin...
- naryl (2/6) Feb 07 2008 And i'm using dsss to build projects, not descent builder.
- Ary Borenszweig (2/12) Feb 07 2008 Descent doesn't have a builder (yet).
- naryl (5/16) Feb 07 2008 I thought it already has one in 0.5...
- Vladimir Panteleev (7/7) Feb 07 2008 I use FAR:
- Jesse Phillips (3/4) Feb 07 2008 I try not to use an editor. I prefer to run things in my head. That
- Saaa (1/1) Feb 07 2008 Poseidon + bud(integrated)
- Michel Fortin (5/5) Feb 07 2008 Xcode, with my own D plugin
- Alex Antypenko (2/9) Feb 07 2008
- Saaa (2/3) Feb 08 2008 May ask why you don't use poseidon on large projects ( and what is large...
- Tyro[a.c.edwards] (3/4) Feb 07 2008 I use UltraEdit for work (That's what they pay for so I'll use it, plus ...
- Robert Fraser (5/6) Feb 07 2008 They gave me a license for that at work, and I liked it so much (and was...
- Robert Fraser (12/21) Feb 08 2008 Oops; thought you meant "convert Eclipse JDT so it works with D", which
- Aarti_pl (19/29) Feb 08 2008 That's probably answer to my post? Isn't it?
- Tim Burrell (6/12) Feb 08 2008 Seconded. Descent 0.51 is awesome! The only thing that keeps me from
- Jascha Wetzel (3/4) Feb 08 2008 SciTE on windows and linux, sometimes Kate on linux
- Lionello Lunesu (7/8) Feb 08 2008 Visual Studio 2005!
- Dawid =?UTF-8?Q?Ci=C4=99=C5=BCarkiewicz?= (2/3) Feb 08 2008 Vim + :mak + dsss in Makefile + some custom error msg handler.
- Hendrik Renken (3/4) Feb 09 2008 I use Descent + command line. I'm really happy with it. Never
- Simen Kjaeraas (3/3) Feb 13 2008 Notepad++ and command-line for simple programs and tests, Descent and DS...
- =?ISO-8859-1?Q?Guillaume_Ch=e9reau?= (2/2) Feb 13 2008 Under linux : gedit, with a terminal console.
- Bill Baxter (8/9) Feb 14 2008 Since no one has mentioned it yet, I primarily use emacs + dsss. With
- Dejan Lekic (1/1) Feb 15 2008 Code::Blocks for something more complex and Kate for single-file program...
- =?ISO-8859-1?Q?=22J=E9r=F4me_M=2E_Berger=22?= (17/17) Feb 17 2008 -----BEGIN PGP SIGNED MESSAGE-----
- Steven Schveighoffer (6/6) Feb 19 2008 Chalk another vote up for vim + command line. My projects are small eno...
- Bruno Medeiros (7/7) Mar 23 2008 I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't
- Jason House (6/11) Mar 23 2008 I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent....
- Bruno Medeiros (10/23) Apr 27 2008 What kind of bugs? Soft bugs like incorrect or missing matches, or
- Jason House (6/29) Apr 27 2008 It's been quite a while, so I don't really remember. I definitely hit b...
- Ary Borenszweig (6/35) Apr 27 2008 That already changed in trunk. Really, I applied the new approach I
- Jason House (2/42) Apr 29 2008 Cool! I look forward to the release.
- Bryan Power (10/11) Sep 21 2008 Windows:
- MikeWh (6/7) May 16 2009 I use PSPad (for Windows). It has an option for D syntax highlighting a...
BCS wrote:I uses a text editor (edit++) and the command prompt.Usually Vim, sometimes Eclipse (but the lack of a true vim plugin usually ruins it for me). -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango
Feb 07 2008
Lars Ivar Igesund wrote:BCS wrote:Do you use any extensions? Can you advice something?I uses a text editor (edit++) and the command prompt.Usually Vim, sometimes Eclipse (but the lack of a true vim plugin usually ruins it for me).
May 27 2008
Leonid S. Krashenko wrote:Lars Ivar Igesund wrote:For vim? No, I don't use any particular extensions, although I know people like various tabs, and file listing / session management type of plugins. -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the TangoBCS wrote:Do you use any extensions? Can you advice something?I uses a text editor (edit++) and the command prompt.Usually Vim, sometimes Eclipse (but the lack of a true vim plugin usually ruins it for me).
May 27 2008
BCS Wrote:I uses a text editor (edit++) and the command prompt.I use Descent. I've tried a couple of other (Windows) editors but it was more trouble than it was worth (or too costly -- i.e., more than ~$30) to set it up for D.
Feb 07 2008
DSciTE, but Descent look better and better with each version.
Feb 07 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.My OS is Linux... I use VimMate (shameless plug! http://vimmate.rubyforge.org/ ) and I've tried Descent recently. Guillaume
Feb 07 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.Vim/gvim! And sometimes TextMate on OS X for Ruby, but not for D.
Feb 07 2008
gvim, sometimes eclipse - I still tend to use Ultraedit from time to time, old habit I guess
Feb 07 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.SciTE, DSSS, and the command prompt. It's not really an IDE though.
Feb 07 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.I'm using gdc/gdb with make, but am trying to use Code::Blocks... wxD GUI has some support for Code::Blocks IDE - and vice versa, eventually CB will support D language and wxD will support CB. Some screenshots are at http://wxd.sourceforge.net/#codeblocks I've also used Xcode IDE and the excellent plugin for Xcode 2.5, which is available from http://michelf.com/projects/d-for-xcode/ (Xcode 1.5 looked like http://gdcmac.sourceforge.net/xcode.html) But it isn't exactly cross-platform, and it isn't open source... Although it is included free of charge when purchasing Mac OS X. --anders
Feb 07 2008
On Fri, 08 Feb 2008 01:17:22 +0300, BCS <BCS pathlink.com> wrote:I uses a text editor (edit++) and the command prompt.Descent + viPlugin. I find it realy annoying when viPlugin does something wrong (not as vim) but it's better than nothing.
Feb 07 2008
On Fri, 08 Feb 2008 03:41:12 +0300, naryl <cy ngs.ru> wrote:On Fri, 08 Feb 2008 01:17:22 +0300, BCS <BCS pathlink.com> wrote:And i'm using dsss to build projects, not descent builder.I uses a text editor (edit++) and the command prompt.Descent + viPlugin. I find it realy annoying when viPlugin does something wrong (not as vim) but it's better than nothing.
Feb 07 2008
naryl escribió:On Fri, 08 Feb 2008 03:41:12 +0300, naryl <cy ngs.ru> wrote:Descent doesn't have a builder (yet).On Fri, 08 Feb 2008 01:17:22 +0300, BCS <BCS pathlink.com> wrote:And i'm using dsss to build projects, not descent builder.I uses a text editor (edit++) and the command prompt.Descent + viPlugin. I find it realy annoying when viPlugin does something wrong (not as vim) but it's better than nothing.
Feb 07 2008
On Fri, 08 Feb 2008 03:49:44 +0300, Ary Borenszweig <ary esperanto.org.ar> wrote:naryl escribió:I thought it already has one in 0.5... Still i'm using dsss because it makes it easy to install libraries and use them almost without configuration.On Fri, 08 Feb 2008 03:41:12 +0300, naryl <cy ngs.ru> wrote:Descent doesn't have a builder (yet).On Fri, 08 Feb 2008 01:17:22 +0300, BCS <BCS pathlink.com> wrote:And i'm using dsss to build projects, not descent builder.I uses a text editor (edit++) and the command prompt.Descent + viPlugin. I find it realy annoying when viPlugin does something wrong (not as vim) but it's better than nothing.
Feb 07 2008
I use FAR: http://thecybershadow.net/d/colorer/ and Bud for small projects, DSSS for larger. Its editor has syntax highlighting + outliner via XML/regexp-defined syntax rules, word completion, other plugins, keyboard macros. Good enough for me - and it's VERY fast. -- Best regards, Vladimir mailto:thecybershadow gmail.com
Feb 07 2008
On Thu, 07 Feb 2008 14:17:22 -0800, BCS wrote:I uses a text editor (edit++) and the command prompt.I try not to use an editor. I prefer to run things in my head. That doesn't work so well, so I use vim.
Feb 07 2008
Xcode, with my own D plugin -- Michel Fortin michel.fortin michelf.com http://michelf.com/
Feb 07 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/
Feb 07 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 :) ?
Feb 08 2008
BCS Wrote:I uses a text editor (edit++) and the command prompt.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). OpenSource: Entice for everything else (over time this will more than likely replace UE but it's still missing some very important features).
Feb 07 2008
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.
Feb 07 2008
Robert Fraser wrote:Tyro[a.c.edwards] wrote: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.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.
Feb 08 2008
Robert Fraser pisze: > Oops; thought you meant "convert Eclipse JDT so it works with D", whichis 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)
Feb 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.
Feb 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 ;)
Feb 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/
Feb 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.
Feb 08 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...).
Feb 09 2008
Notepad++ and command-line for simple programs and tests, Descent and DSSS for larger projects. Simen
Feb 13 2008
Under linux : gedit, with a terminal console. I love gedit, it is simple and beautiful.
Feb 13 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.Since no one has mentioned it yet, I primarily use emacs + dsss. With C-x | bound to the "compile" command and C-x ` bound to "next-error" it's pretty sweet I think. I've got my eye on the Editra and Peppy projects which both aim to be the Python equivalents of Emacs for the 21st century (in slightly different ways). --bb
Feb 14 2008
Code::Blocks for something more complex and Kate for single-file programs.
Feb 15 2008
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 XEmacs + SCons on both Linux and Windows. I have yet to find an editor with the same advanced features as (X)Emacs (or vim, but (X)Emacs has a much easier learning curve). Jerome - -- +------------------------- Jerome M. BERGER ---------------------+ | mailto:jeberger free.fr | ICQ: 238062172 | | http://jeberger.free.fr/ | Jabber: jeberger jabber.fr | +---------------------------------+------------------------------+ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFHuEDDd0kWM4JG3k8RAglHAJ4qYbmIebL9YngqPoi7cv5M4iMScQCfUav7 PPyGoCH3gQ1fN6zvJChzDxc= =zt0m -----END PGP SIGNATURE-----
Feb 17 2008
Chalk another vote up for vim + command line. My projects are small enough that I just compile them with dmd directly, but if I needed it, I probably would use dsss. If only vim had intellisense, I would not even ever consider using another editor ever again. -Steve
Feb 19 2008
I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable. -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Mar 23 2008
Bruno Medeiros wrote:I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable.I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent. My project was large enough to uncover bugs out of the box (recommended solution: disable features). Reading the docs, I saw all features I was interested in (including code completion) had disclaimers about bugs. I set it down to wait for the next release.
Mar 23 2008
Jason House wrote:Bruno Medeiros wrote:What kind of bugs? Soft bugs like incorrect or missing matches, or harder bugs like IDE/editor crashes, OutOfMemory, error messages, etc? I tried Descent recently, but only on small code samples. I didn't try it in any large project, so I don't know how well it would stand up. For what I've seen, Descent code completion is now much more accurate than Mmrnmhrm's, but the overall IDE seems more unstable than before. -- Bruno Medeiros - Software Developer, MSc. in CS/E graduate http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#DI use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable.I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent. My project was large enough to uncover bugs out of the box (recommended solution: disable features). Reading the docs, I saw all features I was interested in (including code completion) had disclaimers about bugs. I set it down to wait for the next release.
Apr 27 2008
Bruno Medeiros wrote:Jason House wrote:It's been quite a while, so I don't really remember. I definitely hit bugs with syntax highlighting, and marking code with compilation errors. I had a manageable bug with automatic code compilation. That last one was also fixed rather quickly, but the other two reduced Descent to being about as helpful as any other text editor :(Bruno Medeiros wrote:What kind of bugs? Soft bugs like incorrect or missing matches, or harder bugs like IDE/editor crashes, OutOfMemory, error messages, etc? I tried Descent recently, but only on small code samples. I didn't try it in any large project, so I don't know how well it would stand up. For what I've seen, Descent code completion is now much more accurate than Mmrnmhrm's, but the overall IDE seems more unstable than before.I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable.I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent. My project was large enough to uncover bugs out of the box (recommended solution: disable features). Reading the docs, I saw all features I was interested in (including code completion) had disclaimers about bugs. I set it down to wait for the next release.
Apr 27 2008
Jason House escribió:Bruno Medeiros wrote:That already changed in trunk. Really, I applied the new approach I described in some other post, and evertyhing started working much accurately, smoothly, and without bugs (well, I also wrote a lot of unit tests which were missing before). It is much, much more stable now. We hope to release soon. :-)Jason House wrote:It's been quite a while, so I don't really remember. I definitely hit bugs with syntax highlighting, and marking code with compilation errors. I had a manageable bug with automatic code compilation. That last one was also fixed rather quickly, but the other two reduced Descent to being about as helpful as any other text editor :(Bruno Medeiros wrote:What kind of bugs? Soft bugs like incorrect or missing matches, or harder bugs like IDE/editor crashes, OutOfMemory, error messages, etc? I tried Descent recently, but only on small code samples. I didn't try it in any large project, so I don't know how well it would stand up. For what I've seen, Descent code completion is now much more accurate than Mmrnmhrm's, but the overall IDE seems more unstable than before.I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable.I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent. My project was large enough to uncover bugs out of the box (recommended solution: disable features). Reading the docs, I saw all features I was interested in (including code completion) had disclaimers about bugs. I set it down to wait for the next release.
Apr 27 2008
Ary Borenszweig wrote:Jason House escribió:Cool! I look forward to the release.Bruno Medeiros wrote:That already changed in trunk. Really, I applied the new approach I described in some other post, and evertyhing started working much accurately, smoothly, and without bugs (well, I also wrote a lot of unit tests which were missing before). It is much, much more stable now. We hope to release soon. :-)Jason House wrote:It's been quite a while, so I don't really remember. I definitely hit bugs with syntax highlighting, and marking code with compilation errors. I had a manageable bug with automatic code compilation. That last one was also fixed rather quickly, but the other two reduced Descent to being about as helpful as any other text editor :(Bruno Medeiros wrote:What kind of bugs? Soft bugs like incorrect or missing matches, or harder bugs like IDE/editor crashes, OutOfMemory, error messages, etc? I tried Descent recently, but only on small code samples. I didn't try it in any large project, so I don't know how well it would stand up. For what I've seen, Descent code completion is now much more accurate than Mmrnmhrm's, but the overall IDE seems more unstable than before.I use Mmrnmhrm. But I want to check out Descent 0.5 (which I haven't already because I've been busy), which introduces many of the features Mmrnmhrm has (specially code completion), and others more, which could make it preferable.I use emacs with d-mode. I haven't tried Mmrnmhrm, but did try Descent. My project was large enough to uncover bugs out of the box (recommended solution: disable features). Reading the docs, I saw all features I was interested in (including code completion) had disclaimers about bugs. I set it down to wait for the next release.
Apr 29 2008
BCS wrote:I uses a text editor (edit++) and the command prompt.Windows: Entice Designer + Batch scripts. My job entails writing a lot of Window/Form based applications, and I use DFL for this anyways. So Entice is kind of an obvious choice with the form designer / built-in DFL support. Linux/FreeBSD: gedit/kWrite/Kate/nano + Shell scripts. I am not picky when it comes to text editors. As long as there is syntax highlighting and I can edit the tabs I am happy. If only a terminal is available I generally use nano.
Sep 21 2008
I use PSPad (for Windows). It has an option for D syntax highlighting and can be set it up to issue compile commands and capture the console responses. It wasn't obvious where to find the compiler command settings: they're on the Compiler tab under Settings \ Highlighter Settings. "BCS" <BCS pathlink.com> wrote in message news:fofvuh$2a4i$2 digitalmars.com...I uses a text editor (edit++) and the command prompt.
May 16 2009