www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - what editor/IDE do you use to write D code?

reply "Andrei Khropov" <andkhropov nospam_mtu-net.ru> writes:
Hello all,

I just wonder what editor/IDE do you use to write D code?
How mature are VSpluginD, Poseidon, leds?

-- 
AKhropov

-- 
Jul 17 2006
next sibling parent "Jarrett Billingsley" <kb3ctd2 yahoo.com> writes:
"Andrei Khropov" <andkhropov nospam_mtu-net.ru> wrote in message 
news:e9ghpc$ngh$1 digitaldaemon.com...
 Hello all,

 I just wonder what editor/IDE do you use to write D code?

I just use ConTEXT, which is Windows-only, but it's quite a nice editor. Using ConTEXT's macro keys with some batch files, I don't feel like I miss much from an IDE. I do dip into VS6 to debug programs, however. It's so easy - compile the EXE with debug info on, then just load it into VS6 and hit F10. It'll step through source, show locals, and everything. Of course, arrays and classes don't show up right, but..
Jul 17 2006
prev sibling next sibling parent clayasaurus <clayasaurus gmail.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

Poseidon is a pretty decent editor, and with a little bit of maturing it could become a great D editor. Pro's 1) Easily navigate through project files and easily set up projects 2) Good Syntax highlighting 3) Support for build 4) Basic code completion Con's 1) Windows only until DWT is ported to GTK 2) Code completion could be better Why not try them all out for yourself, though?
Jul 17 2006
prev sibling next sibling parent David Ferenczi <raggae ferenczi.net> writes:
vim for editing
KDevelop for debugging

Andrei Khropov wrote:

 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

Jul 17 2006
prev sibling next sibling parent reply BCS <BCS pathlink.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

EditPlus It's marco ability is good enough to implement the Sieve of Eratosthenes. (Man do I have to mutch time on my hands!!)
Jul 17 2006
parent reply nobody <nobody mailinator.com> writes:
BCS wrote:
 Andrei Khropov wrote:
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

EditPlus It's marco ability is good enough to implement the Sieve of Eratosthenes. (Man do I have to mutch time on my hands!!)

Thanks for the suggestion. I used TextPad to do the same. What strategy did you use? I think mine should be evident: Before: X _pppppppppppppppppppppppppppppppppppppppppppppppp After: X _ppnpnpnnnpnpnnnpnpnnnpnnnnnpnpnnnnnpnnnpnpnnnpnn
Aug 20 2006
parent reply BCS <BCS pathlink.com> writes:
nobody wrote:
 BCS wrote:
 
 Andrei Khropov wrote:

 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

EditPlus It's marco ability is good enough to implement the Sieve of Eratosthenes. (Man do I have to mutch time on my hands!!)

Thanks for the suggestion. I used TextPad to do the same. What strategy did you use? I think mine should be evident: Before: X _pppppppppppppppppppppppppppppppppppppppppppppppp After: X _ppnpnpnnnpnpnnnpnpnnnpnnnnnpnpnnnnnpnnnpnpnnnpnn

1> set a field of one "+" followed by lots of "*" 2> find+replace first "*" to "_" 3> reformat so that all lines are the same length with that "_" at the end of the first line a> find+remove \n b> find last "_" c> insert \n d> [up][end][down][return][repeat] 4> set the last char on all lines after #1 to "+" (s/.$/+/) 5> repeat from #2 untill no "*" remain the "_" are prime I did it up through about 10k
Aug 21 2006
parent reply nobody <nobody mailinator.com> writes:
BCS wrote:
 nobody wrote:
 BCS wrote:

 Andrei Khropov wrote:

 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

EditPlus It's marco ability is good enough to implement the Sieve of Eratosthenes. (Man do I have to mutch time on my hands!!)

Thanks for the suggestion. I used TextPad to do the same. What strategy did you use? I think mine should be evident: Before: X _pppppppppppppppppppppppppppppppppppppppppppppppp After: X _ppnpnpnnnpnpnnnpnpnnnpnnnnnpnpnnnnnpnnnpnpnnnpnn

1> set a field of one "+" followed by lots of "*" 2> find+replace first "*" to "_" 3> reformat so that all lines are the same length with that "_" at the end of the first line a> find+remove \n b> find last "_" c> insert \n d> [up][end][down][return][repeat] 4> set the last char on all lines after #1 to "+" (s/.$/+/) 5> repeat from #2 untill no "*" remain the "_" are prime I did it up through about 10k

Thanks for the reply. Sorry it took me so long to notice it. I might just have to look into EditPlus to see how other macros systems work. If you are interested in another challenge then you can try running a DFA on an input string. You might also try running a PDA on an input string. If you still want more of a challenge then perhaps you should try running either a dual stack PDA on an input string or just go for the Turing machine. I only had the patience to work my way up to the PDA. I have always planned to come back and try it again sometime. Might try again soon.
Aug 24 2006
parent BCS <BCS pathlink.com> writes:
nobody wrote:
 BCS wrote:
 
 nobody wrote:

 BCS wrote:

 Andrei Khropov wrote:

 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

EditPlus It's marco ability is good enough to implement the Sieve of Eratosthenes. (Man do I have to mutch time on my hands!!)

Thanks for the suggestion. I used TextPad to do the same. What strategy did you use? I think mine should be evident: Before: X _pppppppppppppppppppppppppppppppppppppppppppppppp After: X _ppnpnpnnnpnpnnnpnpnnnpnnnnnpnpnnnnnpnnnpnpnnnpnn

1> set a field of one "+" followed by lots of "*" 2> find+replace first "*" to "_" 3> reformat so that all lines are the same length with that "_" at the end of the first line a> find+remove \n b> find last "_" c> insert \n d> [up][end][down][return][repeat] 4> set the last char on all lines after #1 to "+" (s/.$/+/) 5> repeat from #2 untill no "*" remain the "_" are prime I did it up through about 10k

Thanks for the reply. Sorry it took me so long to notice it. I might just have to look into EditPlus to see how other macros systems work. If you are interested in another challenge then you can try running a DFA on an input string. You might also try running a PDA on an input string. If you still want more of a challenge then perhaps you should try running either a dual stack PDA on an input string or just go for the Turing machine. I only had the patience to work my way up to the PDA. I have always planned to come back and try it again sometime. Might try again soon.

actually the macroing was limited to [alt]+1 [alt]+2 (repeat until eof) [alt]+3 repeat from top it really doesn't' have much logic ability to it, but if you are willing to do some typing, you can automate a lot of stuff. Another text editor I use is PCwrite (c1980). With repeat-forever macros and macroed copy/past to and from the find and replace you can get a lot done.
Aug 24 2006
prev sibling next sibling parent reply David Medlock <noone nowhere.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

Jul 17 2006
parent David Medlock <noone nowhere.com> writes:
David Medlock wrote:

 Andrei Khropov wrote:
 
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?


I eat my own dog food, LOL.
Jul 17 2006
prev sibling next sibling parent reply Kirk McDonald <kirklin.mcdonald gmail.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

vim in Linux, and gvim in Windows. -- Kirk McDonald Pyd: Wrapping Python with D http://dsource.org/projects/pyd/wiki
Jul 17 2006
next sibling parent Frank Benoit <keinfarbton nospam.xyz> writes:
www.vim.org works with every language and if you know it - you love it.

e.g.:
- automatic indention
- text based completition
- project manager with 'project'-plugin.
- build button with automatic jumping to error position.
- D highlightning
- available for Linux & Windows

Frank
Jul 17 2006
prev sibling parent jicman <jicman_member pathlink.com> writes:
Kirk McDonald says...
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

vim in Linux, and gvim in Windows.

ditto here...
Jul 17 2006
prev sibling next sibling parent Hasan Aljudy <hasan.aljudy gmail.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

For single D files, I use dcode. For projects, I use Posiedon.
Jul 17 2006
prev sibling next sibling parent John Demme <me teqdruid.com> writes:
Andrei Khropov wrote:

 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

emacs -- ~John Demme me teqdruid.com http://www.teqdruid.com/
Jul 17 2006
prev sibling next sibling parent reply jcc7 <jcc7_member pathlink.com> writes:
In article <e9ghpc$ngh$1 digitaldaemon.com>, Andrei Khropov says...
Hello all,

I just wonder what editor/IDE do you use to write D code?

I've tried to view D with many editors. Most allow the me to provide a custom keyword list, but few can be configured to understand D's nested comments. I used to use JFE most of the time, but it's D support is just a C lexer with a custom list of keywords. These days, I guess I usually use the D-customized version of SciTE from http://wiki.dprogramming.com/SciTE/HomePage. It's great how it even recognizes D's nested comments.
How mature are VSpluginD, Poseidon, leds?

I've never used VSpluginD. I've used Poseidon a little. I think it was fine, but SciTE works well for me. If leds were available for Windows, I'd try it out, but I don't think a function Windows version of leds has ever been released. (Sorry, Ant, if I'm wrong about that.) I suspect leds if a good option for GTK+/Linux, though. If that's your platform, I'd suggest you try it out. jcc7
Jul 17 2006
parent Ant <duitoolkit yahoo.ca> writes:
jcc7 wrote:

 If leds were available for Windows, I'd try it out, but I don't think a
function
 Windows version of leds has ever been released. (Sorry, Ant, if I'm wrong about
 that.) I suspect leds if a good option for GTK+/Linux, though. If that's your
 platform, I'd suggest you try it out.

You're right. but I just installed VMWare... maybe if don't have to reboot to develop on windows... :) Ant
Jul 21 2006
prev sibling next sibling parent Rod Haper <rhaper houston.rr.com> writes:
Andrei Khropov wrote:
 
 I just wonder what editor/IDE do you use to write D code?

vim
Jul 17 2006
prev sibling next sibling parent "Regan Heath" <regan netwin.co.nz> writes:
On Mon, 17 Jul 2006 17:35:40 +0000 (UTC), Andrei Khropov  
<andkhropov nospam_mtu-net.ru> wrote:
 I just wonder what editor/IDE do you use to write D code?

Textpad. I mostly just write small things, nothing that would require a larger project oriented editor.
 How mature are VSpluginD, Poseidon, leds?

No idea sorry. Regan
Jul 17 2006
prev sibling next sibling parent Mike Parker <aldacron71 yahoo.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

Jul 17 2006
prev sibling next sibling parent Derek Parnell <derek nomail.afraid.org> writes:
On Mon, 17 Jul 2006 17:35:40 +0000 (UTC), Andrei Khropov wrote:

 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?

Crimson Editor. But I'll move to Emerald Editor when it's released ( http://www.emeraldeditor.com/ ) -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocrity!" 18/07/2006 5:13:14 PM
Jul 18 2006
prev sibling next sibling parent reply Bruno Medeiros <brunodomedeirosATgmail SPAM.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

I use Eclipse + Blackbird + and an Ant build file to build projects. I'm currently dissatisfied with the Ant build speed so I'll be looking for something else eventually (maybe Make or SConS?) -- Bruno Medeiros - CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Jul 18 2006
parent reply Mike Parker <aldacron71 yahoo.com> writes:
Bruno Medeiros wrote:
 Andrei Khropov wrote:
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

I use Eclipse + Blackbird + and an Ant build file to build projects. I'm currently dissatisfied with the Ant build speed so I'll be looking for something else eventually (maybe Make or SConS?)

Jul 18 2006
parent reply Bruno Medeiros <brunodomedeirosATgmail SPAM.com> writes:
Mike Parker wrote:
 Bruno Medeiros wrote:
 Andrei Khropov wrote:
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

I use Eclipse + Blackbird + and an Ant build file to build projects. I'm currently dissatisfied with the Ant build speed so I'll be looking for something else eventually (maybe Make or SConS?)


I do use Build with Ant (as would with others). -- Bruno Medeiros - CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Jul 18 2006
parent reply jcc7 <jcc7_member pathlink.com> writes:
In article <e9jdl6$1q8c$1 digitaldaemon.com>, Bruno Medeiros says...
Mike Parker wrote:
 Bruno Medeiros wrote:
 Andrei Khropov wrote:
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

I use Eclipse + Blackbird + and an Ant build file to build projects. I'm currently dissatisfied with the Ant build speed so I'll be looking for something else eventually (maybe Make or SConS?)


I do use Build with Ant (as would with others).

Is that kind of like using Make with SCons? (Are we talking about the same Build [http://www.dsource.org/projects/build]?) jcc7
Jul 18 2006
parent Bruno Medeiros <brunodomedeirosATgmail SPAM.com> writes:
jcc7 wrote:
 In article <e9jdl6$1q8c$1 digitaldaemon.com>, Bruno Medeiros says...
 Mike Parker wrote:
 Bruno Medeiros wrote:
 Andrei Khropov wrote:
 Hello all,

 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

I'm currently dissatisfied with the Ant build speed so I'll be looking for something else eventually (maybe Make or SConS?)



Is that kind of like using Make with SCons?

 (Are we talking about the same Build [http://www.dsource.org/projects/build]?)
 
 jcc7

Yes, I use Derek Parnell's Build with Apache Ant (and Eclipse's support for that). The Ant script calls DP's Build, while also doing some other stuff (not much). -- Bruno Medeiros - CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
Jul 18 2006
prev sibling next sibling parent Brad Anderson <brad dsource.org> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

emacs (with d-mode and d-lint, although I have more luck with the former than the latter) BA
Jul 18 2006
prev sibling next sibling parent pragma <pragma_member pathlink.com> writes:
In article <e9ghpc$ngh$1 digitaldaemon.com>, Andrei Khropov says...
Hello all,

I just wonder what editor/IDE do you use to write D code?

I'm in the Crimson Editor camp with the rest of the guys. I also use SciTE on Linux, when I'm using my laptop. Both are lightweight, easy to configure and best of all: free as in beer.
How mature are VSpluginD, Poseidon, leds?

I have no clue, sorry. I've seen enough posts and screenshots to suggest that all three are at least a "minimally usable beta", but beyond that I don't know. - EricAnderton at yahoo
Jul 18 2006
prev sibling next sibling parent Lars Ivar Igesund <larsivar igesund.net> writes:
Andrei Khropov wrote:

 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

I use both, vim and gvim. -- Lars Ivar Igesund blog at http://larsivi.net DSource & #D: larsivi
Jul 18 2006
prev sibling next sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Andrei Khropov wrote:

 I just wonder what editor/IDE do you use to write D code?

Text editor, Make, CVS... It's damp here in the cave, too :-) --anders PS. I *want* to be using the new Code::Blocks IDE, eventually.
Jul 18 2006
prev sibling next sibling parent Ary Manzana <asterite gmail.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

I use PsPad. Before that I used Crimson Editor, but I needed to develop a unicode aware application, and Crismon Editor dosen't handle Unicode well enough. Ary
Jul 19 2006
prev sibling next sibling parent Lucas Goss <lgoss007 gmail.com> writes:
Andrei Khropov wrote:
 I just wonder what editor/IDE do you use to write D code?

GEdit; shell scripts using Build to compile (I always forget command line arguments). Lucas
Jul 19 2006
prev sibling next sibling parent "Andrei Khropov" <andkhropov nospam_mtu-net.ru> writes:
Thanks all for you replies!
Jul 20 2006
prev sibling next sibling parent Tom S <h3r3tic remove.mat.uni.torun.pl> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?

gVim - Windows and Linux, quick edits Elephant - Windows, projects Kate - Linux, projects
Jul 20 2006
prev sibling next sibling parent Carlos Santander <csantander619 gmail.com> writes:
Andrei Khropov escribió:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

Eclipse + Blackbird (Mac and Linux), although I've been trying Smultron (Mac) recently. For debugging, GDB. -- Carlos Santander Bernal
Jul 21 2006
prev sibling next sibling parent Unknown W. Brackets <Unknown_member pathlink.com> writes:
I use Visual Studio .NET 2003 with Dave Sieber's language service (somewhat
customized.)  It doesn't get everything right and I end up having to modify it
often with language changes, but I'm used to Visual Studio...

I also use ConTEXT.

-[Unknown]

In article <e9ghpc$ngh$1 digitaldaemon.com>, Andrei Khropov says...
Hello all,

I just wonder what editor/IDE do you use to write D code?
How mature are VSpluginD, Poseidon, leds?

-- 
AKhropov

-- 

Jul 21 2006
prev sibling next sibling parent Ant <duitoolkit yahoo.ca> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?
 

I use leds. Ant
Jul 21 2006
prev sibling next sibling parent Sean Kelly <sean f4.ca> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 How mature are VSpluginD, Poseidon, leds?

UltraEdit. It does syntax hilighting, and I love the features. If there were a good D mode for emacs I might use that as well. Sean
Jul 23 2006
prev sibling next sibling parent Stewart Gordon <smjg_1998 yahoo.com> writes:
Andrei Khropov wrote:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?

TextPad. I wonder when they're finally going to release a version that can syntax-highlight D properly.... Stewart. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/M d- s:- C++ a->--- UB P+ L E W++ N+++ o K- w++ O? M V? PS- PE- Y? PGP- t- 5? X? R b DI? D G e++++ h-- r-- !y ------END GEEK CODE BLOCK------ My e-mail is valid but not my primary mailbox. Please keep replies on the 'group where everyone may benefit.
Jul 23 2006
prev sibling parent reply Fredrik Olsson <peylow gmail.com> writes:
Andrei Khropov skrev:
 Hello all,
 
 I just wonder what editor/IDE do you use to write D code?
 

// Fredrik
Aug 31 2006
parent Hengky H <steelx7000 yahoo.com> writes:
i use dcode
Sep 02 2006