www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - What about a good IDE for D?

reply Vincenzo Ampolo <vincenzo.ampolo gmail.com> writes:
Hi,
i'm starting learning the D programming language. I think that a first starting
point is a good programming tutorial (not yet available about D, but the net is
full of info) and a good IDE.

I saw a lot of D IDE, some written in D itself, some as plugin for eclipse and
for kdevelop or anjuta.

What about a good D ide? Does somebody know a good ide that works well on Linux
Ubuntu? Thanks...
Jun 15 2008
next sibling parent reply Lutger <lutger.blijdestin gmail.com> writes:
Vincenzo Ampolo wrote:

 Hi,
 i'm starting learning the D programming language. I think that a first
 starting point is a good programming tutorial (not yet available about D,
 but the net is full of info) and a good IDE.
 
 I saw a lot of D IDE, some written in D itself, some as plugin for eclipse
 and for kdevelop or anjuta.
 
 What about a good D ide? Does somebody know a good ide that works well on
 Linux Ubuntu? Thanks...

Like with any other language, it depends on what you want from an IDE. Descent (the eclipse plugin), is by far the most advanced IDE for D at the moment and should work well on ubuntu. Code::blocks is nice too, D is supported but I'm not sure how advanced it is for D programming. In the category of lightweight editors, I find kate and scite work well for D. I don't have any experience with Poseidon or Zeus. Can't give any one recommendation other that to at least try Descent, because it has the most advanced D specific features.
Jun 15 2008
parent reply Jussi Jumppanen <jussij zeusedit.com> writes:
Lutger Wrote:

 I don't have any experience with Poseidon or Zeus. 

In this instance Zeus will be of no use since it is only available for the Windows platform. Jussi Jumppanen Author: Zeus for Windows IDE
Jun 15 2008
parent reply Robert Fraser <fraserofthenight gmail.com> writes:
Jussi Jumppanen wrote:
 Lutger Wrote:
 
 I don't have any experience with Poseidon or Zeus. 

In this instance Zeus will be of no use since it is only available for the Windows platform. Jussi Jumppanen Author: Zeus for Windows IDE

Poseidon, too, AFAICT
Jun 15 2008
parent Vincenzo Ampolo <vincenzo.ampolo gmail.com> writes:
Robert Fraser wrote:

 Jussi Jumppanen wrote:
 Lutger Wrote:
 
 I don't have any experience with Poseidon or Zeus.

In this instance Zeus will be of no use since it is only available for the Windows platform. Jussi Jumppanen Author: Zeus for Windows IDE

Poseidon, too, AFAICT

It's not really true... Yep, it's an .exe, but with wine it worked. :) there are problems loading the icons, but the IDE works...
Jun 16 2008
prev sibling next sibling parent reply "Leonid Krashenko" <jetbird gmail.com> writes:
On Sun, 15 Jun 2008 16:38:25 +0400, Vincenzo Ampolo  
<vincenzo.ampolo gmail.com> wrote:

 Hi,
 i'm starting learning the D programming language. I think that a first  
 starting point is a good programming tutorial (not yet available about  
 D, but the net is full of info) and a good IDE.

 I saw a lot of D IDE, some written in D itself, some as plugin for  
 eclipse and for kdevelop or anjuta.

 What about a good D ide? Does somebody know a good ide that works well  
 on Linux Ubuntu? Thanks...

vim? -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
Jun 15 2008
parent Jason House <jason.james.house gmail.com> writes:
Leonid Krashenko wrote:

 On Sun, 15 Jun 2008 16:38:25 +0400, Vincenzo Ampolo
 <vincenzo.ampolo gmail.com> wrote:
 
 Hi,
 i'm starting learning the D programming language. I think that a first
 starting point is a good programming tutorial (not yet available about
 D, but the net is full of info) and a good IDE.

 I saw a lot of D IDE, some written in D itself, some as plugin for
 eclipse and for kdevelop or anjuta.

 What about a good D ide? Does somebody know a good ide that works well
 on Linux Ubuntu? Thanks...

vim?

emacs has d-mode
Jun 15 2008
prev sibling next sibling parent Jesse Phillips <jessekphillips gmail.com> writes:
On Sun, 15 Jun 2008 21:35:44 +0400, Leonid Krashenko wrote:

 On Sun, 15 Jun 2008 16:38:25 +0400, Vincenzo Ampolo
 <vincenzo.ampolo gmail.com> wrote:
 
 Hi,
 i'm starting learning the D programming language. I think that a first
 starting point is a good programming tutorial (not yet available about
 D, but the net is full of info) and a good IDE.

 I saw a lot of D IDE, some written in D itself, some as plugin for
 eclipse and for kdevelop or anjuta.

 What about a good D ide? Does somebody know a good ide that works well
 on Linux Ubuntu? Thanks...

vim?

You know for some strange reason people tend to laugh at this suggestion. Yet I continue to advocate its greatness.
Jun 16 2008
prev sibling next sibling parent pepitu <pepitu gmail.com> writes:
En/na Vincenzo Ampolo ha escrit:
 Hi,
 i'm starting learning the D programming language. I think that a first
starting point is a good programming tutorial (not yet available about D, but
the net is full of info) and a good IDE.
 
 I saw a lot of D IDE, some written in D itself, some as plugin for eclipse and
for kdevelop or anjuta.
 
 What about a good D ide? Does somebody know a good ide that works well on
Linux Ubuntu? Thanks...

Hello, I don't know if it is a *good* IDE but I use "Geany" in my Ubuntu 8.04, and it is enough for a beginner like me.
Aug 18 2008
prev sibling parent reply =?ISO-8859-1?Q?Fabian_Cla=DFen?= <admin fabs-world.de> writes:
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Vincenzo Ampolo schrieb:
 Hi,
 i'm starting learning the D programming language. I think that a first
starting point is a good programming tutorial (not yet available about D, but
the net is full of info) and a good IDE.
 
 I saw a lot of D IDE, some written in D itself, some as plugin for eclipse and
for kdevelop or anjuta.
 
 What about a good D ide? Does somebody know a good ide that works well on
Linux Ubuntu? Thanks...

IDE at the beginning? You must be joking :D - sorry but I believe it's not usefull to use an IDE to learn a language. I am using only a small texteditor (the one from window (notepad)) and the commandline compiler. And it works well. There is no problem. ;) All over you are able to concentrate on learning. There are no buttons and this and this. All in all there are a lot of teachers/profs who say: "If you want to learn a programming language use only a texteditor". ... Good luck. Greetings Fabian Claßen
Dec 06 2008
parent Christopher Wright <dhasenan gmail.com> writes:
Fabian Claßen wrote:
 Vincenzo Ampolo schrieb:
 Hi,
 i'm starting learning the D programming language. I think that a first 
 starting point is a good programming tutorial (not yet available about 
 D, but the net is full of info) and a good IDE.

 I saw a lot of D IDE, some written in D itself, some as plugin for 
 eclipse and for kdevelop or anjuta.

 What about a good D ide? Does somebody know a good ide that works well 
 on Linux Ubuntu? Thanks...

IDE at the beginning? You must be joking :D - sorry but I believe it's not usefull to use an IDE to learn a language. I am using only a small texteditor (the one from window (notepad)) and the commandline compiler. And it works well. There is no problem. ;)

At least use a *good* text editor. One with syntax highlighting, proper support for Unix and Windows line endings, and automatic indentation. I use vim; emacs is a good choice, too. A lot of people I work with use notepad++. My roommate swears by ultraedit, though that costs money.
 All over you are able to concentrate on learning.
 There are no buttons and this and this.
 All in all there are a lot of teachers/profs who say:
 "If you want to learn a programming language use only a texteditor".
 ...

And if you just want to get stuff done, use a good IDE. It saves a lot of time and effort.
Dec 06 2008