www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - IDE

reply Anil Kumar Behera,1/23-Boys' hostel,MITS,Rayagada,Orissa(INDIA) <Anil_member pathlink.com> writes:
Is there any Intigrated Development Enviornment for D ?
Nov 16 2005
next sibling parent bobef <bobef_member pathlink.com> writes:
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...
Is there any Intigrated Development Enviornment for D ?

Look in the links section/dsource/dwiki.
Nov 16 2005
prev sibling next sibling parent J C Calvarese <technocrat7 gmail.com> writes:
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...
Is there any Intigrated Development Enviornment for D ?

There's not really a full IDE available yet, but DBug (which is still under development) has some debugging capabilities: http://www.dsource.org/projects/dbug/ There are some editors that either come with syntax highlighting for D or can be configured to work with D source: http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport There's a variety of other tools available, also: http://www.prowiki.org/wiki4d/wiki.cgi?ReferenceForTools jcc7
Nov 16 2005
prev sibling next sibling parent reply Jussi Jumppanen <Jussi_member pathlink.com> writes:
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...

Is there any Intigrated Development Enviornment for D ?

The Zeus for Windows IDE has improved support for the D language. The latest version comes with a modified ctags.exe utility which adds support for the D language (see link for more details): http://www.zeusedit.com/forum/viewtopic.php This means the class browsing, code completion and tag searching features should now work for the D language. Jussi Jumppanen Note: Zeus is shareware (45 day trial).
Nov 16 2005
parent reply Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dlh0ak$11nj$1 digitaldaemon.com>, Jussi Jumppanen says...
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...

Is there any Intigrated Development Enviornment for D ?

The Zeus for Windows IDE has improved support for the D language. The latest version comes with a modified ctags.exe utility which adds support for the D language (see link for more details): http://www.zeusedit.com/forum/viewtopic.php

The link doesn't work for me but this does: http://www.zeusedit.com Seems to be 45-day trial NON-freeware :'( Free software rules!
This means the class browsing, code completion and tag 
searching features should now work for the D language.

Jussi Jumppanen
Note: Zeus is shareware (45 day trial).

Tom
Nov 17 2005
parent Jussi Jumppanen <Jussi_member pathlink.com> writes:
In article <dlhvcb$udp$1 digitaldaemon.com>, Tomás Rossi says...

http://www.zeusedit.com/forum/viewtopic.php

The link doesn't work for me but this does: http://www.zeusedit.com

That link should have been: http://www.zeusedit.com/forum/viewtopic.php?t=141 Jussi Jumppanen
Nov 17 2005
prev sibling next sibling parent reply Dejan Lekic <leka entropy.tmok.com> writes:
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

-- 
...........
Dejan Lekic
  http://dejan.lekic.org
  
Nov 17 2005
parent reply Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom
Nov 17 2005
next sibling parent reply Mike <Mike_member pathlink.com> writes:
Yeah its kind of useless in its current form. 

In article <dli6g1$14bf$1 digitaldaemon.com>, Tomás Rossi says...
In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Nov 17 2005
parent reply Tom S <h3r3tic -remove-mat.uni.torun.pl> writes:
I must be performing black magic since I'm using Elephant to manage a 
200+ source file project and it doesn't seem too buggy / useless.


Mike wrote:
 Yeah its kind of useless in its current form. 
 
 In article <dli6g1$14bf$1 digitaldaemon.com>, Tomás Rossi says...
 
In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality.


-- Tomasz Stachowiak a.k.a. h3r3tic
Nov 18 2005
parent reply Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dlk91t$qrk$1 digitaldaemon.com>, Tom S says...
I must be performing black magic since I'm using Elephant to manage a 
200+ source file project and it doesn't seem too buggy / useless.

Maybe it's usable but VERY BUGGY, you can't deny that fact. For example, sometimes it doesn't save the global settings (i.e. compiler path, etc.). Some X buttons (exit/close) doesn't work. Moreover it currently creates a default edit instance of a file called 'Elepha1' that wouldn't close when asked. This kind of (very basic) bugs are from which Elephant suffers yet. Oh, I almost forgot it also closed abruptly with an ugly error a few days ago! :D Doesn't seems too buggy? That's black magic for sure! Tom
Nov 18 2005
parent reply =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak invalid_utu.fi> writes:
Tomás Rossi wrote:
 In article <dlk91t$qrk$1 digitaldaemon.com>, Tom S says...
 
I must be performing black magic since I'm using Elephant to manage a 
200+ source file project and it doesn't seem too buggy / useless.

Maybe it's usable but VERY BUGGY, you can't deny that fact. For example, sometimes it doesn't save the global settings (i.e. compiler path, etc.). Some X buttons (exit/close) doesn't work. Moreover it currently creates a default edit instance of a file called 'Elepha1' that wouldn't close when asked. This kind of (very basic) bugs are from which Elephant suffers yet. Oh, I almost forgot it also closed abruptly with an ugly error a few days ago! :D Doesn't seems too buggy? That's black magic for sure! Tom

At least it works better than DIDE :)
Nov 18 2005
next sibling parent Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dlklur$16kg$2 digitaldaemon.com>,
=?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= says...
Tomás Rossi wrote:
 In article <dlk91t$qrk$1 digitaldaemon.com>, Tom S says...
 
I must be performing black magic since I'm using Elephant to manage a 
200+ source file project and it doesn't seem too buggy / useless.

Maybe it's usable but VERY BUGGY, you can't deny that fact. For example, sometimes it doesn't save the global settings (i.e. compiler path, etc.). Some X buttons (exit/close) doesn't work. Moreover it currently creates a default edit instance of a file called 'Elepha1' that wouldn't close when asked. This kind of (very basic) bugs are from which Elephant suffers yet. Oh, I almost forgot it also closed abruptly with an ugly error a few days ago! :D Doesn't seems too buggy? That's black magic for sure! Tom

At least it works better than DIDE :)

Couldn't tell since I haven't tested it, but now I think I'll not test it at all :D Tom
Nov 18 2005
prev sibling parent reply Tom S <h3r3tic -remove-mat.uni.torun.pl> writes:
Jari-Matti Mäkelä wrote:
 Tomás Rossi wrote:
 
 In article <dlk91t$qrk$1 digitaldaemon.com>, Tom S says...

 I must be performing black magic since I'm using Elephant to manage a 
 200+ source file project and it doesn't seem too buggy / useless.

Maybe it's usable but VERY BUGGY, you can't deny that fact. For example, sometimes it doesn't save the global settings (i.e. compiler path, etc.). Some X buttons (exit/close) doesn't work. Moreover it currently creates a default edit instance of a file called 'Elepha1' that wouldn't close when asked. This kind of (very basic) bugs are from which Elephant suffers yet. Oh, I almost forgot it also closed abruptly with an ugly error a few days ago! :D Doesn't seems too buggy? That's black magic for sure! Tom

At least it works better than DIDE :)

At least works better than KDevelop :P // in my experience, this is _THE_ unstable program -- Tomasz Stachowiak a.k.a. h3r3tic
Nov 20 2005
parent Georg Wrede <georg.wrede nospam.org> writes:
Tom S wrote:
 Jari-Matti Mäkelä wrote:
 Tomás Rossi wrote:
 In article <dlk91t$qrk$1 digitaldaemon.com>, Tom S says...

 I must be performing black magic since I'm using Elephant to
 manage a 200+ source file project and it doesn't seem too buggy
 / useless.

Maybe it's usable but VERY BUGGY, you can't deny that fact. Doesn't seems too buggy? That's black magic for sure!


At least works better than KDevelop :P // in my experience, this is _THE_ unstable program

I've been tempted to start pushing D to the K guys for a long time. It's just amazing how unstable most of the K stuff is. And I just can't help feeling it's all because of C (or C++).
Nov 21 2005
prev sibling next sibling parent reply John Reimer <terminal.node gmail.com> writes:
Tomás Rossi wrote:
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
 
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-) Beggers can't be choosers. Nothing is trully free in this world. -JJR
Nov 17 2005
next sibling parent reply Dave <Dave_member pathlink.com> writes:
In article <dlid5t$1h4q$1 digitaldaemon.com>, John Reimer says...
Tomás Rossi wrote:
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
 
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-) Beggers can't be choosers. Nothing is trully free in this world. -JJR

You must work for a living too, huh? <g> - Dave
Nov 17 2005
parent John Reimer <terminal.node gmail.com> writes:
Dave wrote:

Well maybe you guys should try the non-free IDE that isn't buggy. 
That's usually the benefit of most good non-free software.  ;-)

Beggers can't be choosers.  Nothing is trully free in this world.

-JJR

You must work for a living too, huh? <g> - Dave

:-) Yeah. Mostly, it's just that I can appreciate the motivation and dedication that goes into the support of commercial software products. Free software is great. And I'm very thankful to those that donate their time to it. In the end, though, business keeps things going. There's definitely a place for both open source and commercial products. For those commercial products that profit from using some open source technology in the code, it's nice to see them give portions back (ie source improvements, tools, etc) to the open source community too. -JJR
Nov 17 2005
prev sibling next sibling parent reply Venix <venix cbpu.com> writes:
John Reimer wrote:
 Tomás Rossi wrote:
 
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

 The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-) Beggers can't be choosers. Nothing is trully free in this world. -JJR

http://www.codeblocks.org http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport#CodeBlocks I've been using and it works rather nicely for C++ & D.
Nov 17 2005
parent reply =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak invalid_utu.fi> writes:
Venix wrote:
 John Reimer wrote:
 
 Tomás Rossi wrote:

 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

 The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-) Beggers can't be choosers. Nothing is trully free in this world. -JJR

Try CodeBlocks. http://www.codeblocks.org http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport#CodeBlocks I've been using and it works rather nicely for C++ & D.

Damn, it doesn't compile. Sigh, you windows-guys always get prebuilt binaries... g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src/sdk -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../../src/sdk -I../../../../src/sdk/wxscintilla/include -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -g -O2 -O2 -ffast-math -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -MT cbprofilerexec.lo -MD -MP -MF .deps/cbprofilerexec.Tpo -c cbprofilerexec.cpp -fPIC -DPIC -o .libs/cbprofilerexec.o cbprofilerexec.cpp: In member function `size_t CBProfilerExecDlg::ParseCallGraph(wxArrayString, size_t, wxProgressDialog&)': cbprofilerexec.cpp:176: error: invalid conversion from `wxObjectListNode*' to `long unsigned int' cbprofilerexec.cpp:176: error: initializing argument 1 of `wxColour::wxColour(long unsigned int)' cbprofilerexec.cpp: In member function `void CBProfilerExecDlg::WriteToFile(wxCommandEvent&)': cbprofilerexec.cpp:275: error: no matching function for call to `wxFFile::wxFFile(const wxChar*, const wchar_t[2])' /usr/include/wx/ffile.h:106: note: candidates are: wxFFile::wxFFile(const wxFFile&) /usr/include/wx/ffile.h:47: note: wxFFile::wxFFile(FILE*) /usr/include/wx/ffile.h:45: note: wxFFile::wxFFile(const wxChar*, const char*) /usr/include/wx/ffile.h:43: note: wxFFile::wxFFile() make[5]: *** [cbprofilerexec.lo] Error 1 make[5]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib/profiler' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib/profiler' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src' make: *** [all-recursive] Error 1
Nov 17 2005
next sibling parent John Reimer <terminal.node gmail.com> writes:
Jari-Matti Mäkelä wrote:
 Well maybe you guys should try the non-free IDE that isn't buggy. 
 That's usually the benefit of most good non-free software.  ;-)

 Beggers can't be choosers.  Nothing is trully free in this world.

 -JJR

Try CodeBlocks. http://www.codeblocks.org http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport#CodeBlocks I've been using and it works rather nicely for C++ & D.

Damn, it doesn't compile. Sigh, you windows-guys always get prebuilt binaries...

CodeBlocks is one of the nicest free IDE's out there, I have to agree. I too couldn't get it to compile on Linux, though. I think somebody actually built a D plugin for it. -JJR
Nov 17 2005
prev sibling parent Venix <venix cbpu.com> writes:
Jari-Matti Mäkelä wrote:
 Venix wrote:
 
 John Reimer wrote:

 Tomás Rossi wrote:

 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

 The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-) Beggers can't be choosers. Nothing is trully free in this world. -JJR

Try CodeBlocks. http://www.codeblocks.org http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport#CodeBlocks I've been using and it works rather nicely for C++ & D.

Damn, it doesn't compile. Sigh, you windows-guys always get prebuilt binaries... g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src/sdk -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../../src/sdk -I../../../../src/sdk/wxscintilla/include -I/usr/lib/wx/include/gtk2u-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -g -O2 -O2 -ffast-math -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -MT cbprofilerexec.lo -MD -MP -MF .deps/cbprofilerexec.Tpo -c cbprofilerexec.cpp -fPIC -DPIC -o .libs/cbprofilerexec.o cbprofilerexec.cpp: In member function `size_t CBProfilerExecDlg::ParseCallGraph(wxArrayString, size_t, wxProgressDialog&)': cbprofilerexec.cpp:176: error: invalid conversion from `wxObjectListNode*' to `long unsigned int' cbprofilerexec.cpp:176: error: initializing argument 1 of `wxColour::wxColour(long unsigned int)' cbprofilerexec.cpp: In member function `void CBProfilerExecDlg::WriteToFile(wxCommandEvent&)': cbprofilerexec.cpp:275: error: no matching function for call to `wxFFile::wxFFile(const wxChar*, const wchar_t[2])' /usr/include/wx/ffile.h:106: note: candidates are: wxFFile::wxFFile(const wxFFile&) /usr/include/wx/ffile.h:47: note: wxFFile::wxFFile(FILE*) /usr/include/wx/ffile.h:45: note: wxFFile::wxFFile(const wxChar*, const char*) /usr/include/wx/ffile.h:43: note: wxFFile::wxFFile() make[5]: *** [cbprofilerexec.lo] Error 1 make[5]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib/profiler' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib/profiler' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins/contrib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/home/users/demise/codeblocks/codeblocks/src' make: *** [all-recursive] Error 1

Compiles flawlessly on my machine using: gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) wxGTK 2.6.1 Did ya try disabling the profile plugin and see if it'd still go? Did ya apply the D patch? I didnt. And D compiler settings would have to be tweaked on linux. They were developed with windows and I haven't tested them over there.
Nov 17 2005
prev sibling next sibling parent "Ameer Armaly" <ameer_armaly hotmail.com> writes:
"John Reimer" <terminal.node gmail.com> wrote in message 
news:dlid5t$1h4q$1 digitaldaemon.com...
 Tomás Rossi wrote:
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

Well maybe you guys should try the non-free IDE that isn't buggy. That's usually the benefit of most good non-free software. ;-)

I really take no side, except to say that when free/open-source software is buggy/incomplete, you really have no reason to complain; go hack on it yourself which was what the model was intended for. Don't get me wrong here- I love open source software, it makes real good analysis for techniques to do certain things, and I certainly don't have any objection to open-source software that works; I'm just saying it's more prone to beeing buggy conceptually.
 Beggers can't be choosers.  Nothing is trully free in this world.

 -JJR 

Nov 17 2005
prev sibling parent Derek Parnell <derek psych.ward> writes:
On Thu, 17 Nov 2005 09:03:57 -0800, John Reimer wrote:

 
 Well maybe you guys should try the non-free IDE that isn't buggy. 
 That's usually the benefit of most good non-free software.  ;-)
 
 Beggers can't be choosers.  Nothing is trully free in this world.

I can think of at least one exception ;-) -- Derek Parnell (skype: derek.j.parnell) Melbourne, Australia Download BUILD from ... http://www.dsource.org/projects/build/ v2.09 released 10/Aug/2005 18/11/2005 10:57:57 AM
Nov 17 2005
prev sibling parent reply =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak invalid_utu.fi> writes:
Tomás Rossi wrote:
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
 
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

BTW, any news on the D Eclipse plugin? The latest "stable" version has a bad habit of going into an endless loop when saving code that has unterminated code blocks.
Nov 17 2005
next sibling parent reply Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dlifl8$1mgb$1 digitaldaemon.com>,
=?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= says...
Tomás Rossi wrote:
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...
 
The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

BTW, any news on the D Eclipse plugin? The latest "stable" version has a bad habit of going into an endless loop when saving code that has unterminated code blocks.

Wasn't that plugin from the same author of Elephant? I thought Elephant was the legacy of that Eclipse plugin and that the plugin development was abandoned. IMO Eclipse is "God of all IDEs" but also "the slowest and most RAM-demanding IDE on Earth (head to head with VS.NET2003+ in this concerns (Eclipse written in Java of course))" and I personally never seen Eclipse working with another language as good as it does with Java. At any rate I hope that with my future quantum processor/machine Eclipse would run smoothly :P Tom
Nov 17 2005
parent reply pragma <pragma_member pathlink.com> writes:
In article <dlign4$1n8k$1 digitaldaemon.com>, Tomás Rossi says...

IMO Eclipse is "God of all IDEs" but also "the slowest and most RAM-demanding
IDE on Earth (head to head with VS.NET2003+ in this concerns (Eclipse written in
Java of course))" and I personally never seen Eclipse working with another
language as good as it does with Java. At any rate I hope that with my future
quantum processor/machine Eclipse would run smoothly :P 

Tom

I just had to chime in here and say that you're not alone in feeling this way about Eclipse. I always kid with other devs by saying that I *writing* software in Eclipse is great, but then I have to close it to test my software. Also its integration with other languages *is* pathetic and its support for things like XML is just plain awful. -- but it rocks for coding Java. I think our only salvation here is in a quality product along the lines of Elephant or a redo of Eclipse using DWT or mango/SWT. - EricAnderton at yahoo
Nov 17 2005
parent reply =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak invalid_utu.fi> writes:
pragma wrote:

 I just had to chime in here and say that you're not alone in feeling this way
 about Eclipse.  I always kid with other devs by saying that I *writing*
software
 in Eclipse is great, but then I have to close it to test my software.  Also its
 integration with other languages *is* pathetic and its support for things like
 XML is just plain awful. -- but it rocks for coding Java.

I just looked at the coming 3.2 release - Eclipse + Java really rocks! But unfortunately we're discussing D here :( Running Eclipse on a decent Linux box with >1GB memory isn't that painful. Although the funniest thing is that Eclipse tries hard to lag even when writing simple text into an empty file.
 
 I think our only salvation here is in a quality product along the lines of
 Elephant or a redo of Eclipse using DWT or mango/SWT.

Sad but true. In order to make the world a better place we should write all our programs from scratch using D!
Nov 17 2005
parent reply pragma <pragma_member pathlink.com> writes:
In article <dlika1$1q6i$1 digitaldaemon.com>,
=?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= says...
pragma wrote:

 I just had to chime in here and say that you're not alone in feeling this way
 about Eclipse.  I always kid with other devs by saying that I *writing*
software
 in Eclipse is great, but then I have to close it to test my software.  Also its
 integration with other languages *is* pathetic and its support for things like
 XML is just plain awful. -- but it rocks for coding Java.

I just looked at the coming 3.2 release - Eclipse + Java really rocks! But unfortunately we're discussing D here :( Running Eclipse on a decent Linux box with >1GB memory isn't that painful. Although the funniest thing is that Eclipse tries hard to lag even when writing simple text into an empty file.
 
 I think our only salvation here is in a quality product along the lines of
 Elephant or a redo of Eclipse using DWT or mango/SWT.

Sad but true. In order to make the world a better place we should write all our programs from scratch using D!

I love it. We're getting closer to that all the time. If the current crop of projects pans out, by this time next year, D will have a very impressive toolchain. The best is truely yet to come. But to have *every last shred of code* in D, violates the 80/20 rule (maximum results for the minimum effort). To that end, we shouldn't turn our backs on great C libs like ICU, SDL and such as long as integration isn't a real pain. - EricAnderton at yahoo
Nov 17 2005
parent JT <JT_member pathlink.com> writes:
In article <dlinri$1th4$1 digitaldaemon.com>, pragma says...
In article <dlika1$1q6i$1 digitaldaemon.com>,
=?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= says...
pragma wrote:

 I just had to chime in here and say that you're not alone in feeling this way
 about Eclipse.  I always kid with other devs by saying that I *writing*
software
 in Eclipse is great, but then I have to close it to test my software.  Also its
 integration with other languages *is* pathetic and its support for things like
 XML is just plain awful. -- but it rocks for coding Java.

I just looked at the coming 3.2 release - Eclipse + Java really rocks! But unfortunately we're discussing D here :( Running Eclipse on a decent Linux box with >1GB memory isn't that painful. Although the funniest thing is that Eclipse tries hard to lag even when writing simple text into an empty file.
 
 I think our only salvation here is in a quality product along the lines of
 Elephant or a redo of Eclipse using DWT or mango/SWT.

Sad but true. In order to make the world a better place we should write all our programs from scratch using D!

I love it. We're getting closer to that all the time. If the current crop of projects pans out, by this time next year, D will have a very impressive toolchain. The best is truely yet to come. But to have *every last shred of code* in D, violates the 80/20 rule (maximum results for the minimum effort). To that end, we shouldn't turn our backs on great C libs like ICU, SDL and such as long as integration isn't a real pain. - EricAnderton at yahoo

Yeah I agree, I think we are on a pretty impressive roadmap. I love the idea of having all the core stuff in D. But you are right, I originally began porting scintilla to D and then I realized that some components arent really worth it; at least learned a lot about D from it. But some things really are a pain to integrate with D, especially if you have to go from C++ to C to D. Eventually someone will have a solid C++ -> D converter anyway and we will really take off. I think with DDL etc we are going to wind up with some amazing functionality with this language. I think the only thing we are really missing is some sort of a package management system, not that its needed but it would be really slick.
Nov 17 2005
prev sibling parent Eugene Pelekhay <pelekhay gmail.com> writes:
Jari-Matti Mäkelä wrote:
 Tomás Rossi wrote:
 
 In article <dli2je$1111$1 digitaldaemon.com>, Dejan Lekic says...

 The best IDE for D is most certainly excellent Elephant IDE. Freeware.

It's nice but still TOO BUGGY! It'd be nice if the author opens a little more the project and join some collaborators. This would rapidly increase the product quality. Tom

BTW, any news on the D Eclipse plugin? The latest "stable" version has a bad habit of going into an endless loop when saving code that has unterminated code blocks.

Do You EclipseD plugin? If so i currently working on it. You try to install latest aplpha from htt://svn.dsource.org/projects/eclipseD/trunk/updates.
Nov 25 2005
prev sibling parent reply Munch <Munch_member pathlink.com> writes:
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...
Is there any Intigrated Development Enviornment for D ?

have any speed problems with it except that it takes a while to start up. Since the C/C++ toolkit allows you to specify the compiler you're using maybe you could just use that? Somebody mentioned a D plugin - can we have a link for that? Thanks. However never mind Eclipse, nobody has mentioned Vim! Vim now has D syntax installed as standard, and of course you can compile from within it and jump to the error lines. OK, so it's not quite an IDE but integrated compilation and editing is half of the benefit you get with an IDE. Of course Vim might not be your cup of tea, personally I love it. http://www.vim.org/ I've never used CodeBlocks - I'll have to give it a whirl. Thanks for the suggestion. Hope this is helpful Cheers Munch PS I should add that I've only just found out about D, d/l the compiler etc. I haven't written even a hello world program yet!
Nov 17 2005
next sibling parent reply Munch <Munch_member pathlink.com> writes:
OK I found the link for CodeBlocks with D:
http://forums.codeblocks.org/index.php/topic,1273.new.html

Also, you might want to try DevC++, another free IDE, very lightweight. Only a
couple of MB to download, but again one which you specify the compiler you want
to use: http://www.bloodshed.net/devcpp.html

Cheers

Munch

In article <dlj049$2d4j$1 digitaldaemon.com>, Munch says...
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...
Is there any Intigrated Development Enviornment for D ?

have any speed problems with it except that it takes a while to start up. Since the C/C++ toolkit allows you to specify the compiler you're using maybe you could just use that? Somebody mentioned a D plugin - can we have a link for that? Thanks. However never mind Eclipse, nobody has mentioned Vim! Vim now has D syntax installed as standard, and of course you can compile from within it and jump to the error lines. OK, so it's not quite an IDE but integrated compilation and editing is half of the benefit you get with an IDE. Of course Vim might not be your cup of tea, personally I love it. http://www.vim.org/ I've never used CodeBlocks - I'll have to give it a whirl. Thanks for the suggestion. Hope this is helpful Cheers Munch PS I should add that I've only just found out about D, d/l the compiler etc. I haven't written even a hello world program yet!

Nov 17 2005
parent reply Munch <Munch_member pathlink.com> writes:
OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/

Agreed that Eclipse is slow starting up and shutting down, and needs half a gig
of RAM to run =)

Cheers

Munch

PS yes I know I know, I should be in bed by now, but I just couldn't help but go
looking for the link myself =)

In article <dlj1gn$2e4q$1 digitaldaemon.com>, Munch says...
OK I found the link for CodeBlocks with D:
http://forums.codeblocks.org/index.php/topic,1273.new.html

Also, you might want to try DevC++, another free IDE, very lightweight. Only a
couple of MB to download, but again one which you specify the compiler you want
to use: http://www.bloodshed.net/devcpp.html

Cheers

Munch

In article <dlj049$2d4j$1 digitaldaemon.com>, Munch says...
In article <dlf32u$o2f$1 digitaldaemon.com>, INDIA says...
Is there any Intigrated Development Enviornment for D ?

have any speed problems with it except that it takes a while to start up. Since the C/C++ toolkit allows you to specify the compiler you're using maybe you could just use that? Somebody mentioned a D plugin - can we have a link for that? Thanks. However never mind Eclipse, nobody has mentioned Vim! Vim now has D syntax installed as standard, and of course you can compile from within it and jump to the error lines. OK, so it's not quite an IDE but integrated compilation and editing is half of the benefit you get with an IDE. Of course Vim might not be your cup of tea, personally I love it. http://www.vim.org/ I've never used CodeBlocks - I'll have to give it a whirl. Thanks for the suggestion. Hope this is helpful Cheers Munch PS I should add that I've only just found out about D, d/l the compiler etc. I haven't written even a hello world program yet!


Nov 17 2005
parent reply John Reimer <terminal.node gmail.com> writes:
Munch wrote:
 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
 
 Agreed that Eclipse is slow starting up and shutting down, and needs half a gig
 of RAM to run =)
 
 Cheers
 
 Munch
 
 PS yes I know I know, I should be in bed by now, but I just couldn't help but
go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR
Nov 17 2005
parent reply "Ilya Zaitseff" <sarkseven gmail.com> writes:
On Fri, 18 Nov 2005 10:17:47 +1000, John Reimer <terminal.node gmail.com>  
wrote:

 Munch wrote:
 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
  Agreed that Eclipse is slow starting up and shutting down, and needs  
 half a gig
 of RAM to run =)
  Cheers
  Munch
  PS yes I know I know, I should be in bed by now, but I just couldn't  
 help but go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR

The development of Blackbird is stopped. All of it features and much more will be available in new D Development Tools (DDT) plugin. You can check-out it from eclipseD repository. Currently DDT is in (early?) beta stage.
Nov 17 2005
next sibling parent reply John Reimer <terminal.node gmail.com> writes:
Ilya Zaitseff wrote:
 On Fri, 18 Nov 2005 10:17:47 +1000, John Reimer 
 <terminal.node gmail.com>  wrote:
 
 Munch wrote:

 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
  Agreed that Eclipse is slow starting up and shutting down, and 
 needs  half a gig
 of RAM to run =)
  Cheers
  Munch
  PS yes I know I know, I should be in bed by now, but I just 
 couldn't  help but go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR

The development of Blackbird is stopped. All of it features and much more will be available in new D Development Tools (DDT) plugin. You can check-out it from eclipseD repository. Currently DDT is in (early?) beta stage.

Ah... my mistake. Thanks for the update. So you took over eclipseD at dsource.org? I'm glad to see Blackbird has been merged into that project then. Maybe it would be best to rename that project to DDT to differentiate the projects? -JJR
Nov 17 2005
parent "Ilya Zaitseff" <sarkseven gmail.com> writes:
On Fri, 18 Nov 2005 10:52:46 +1000, John Reimer <terminal.node gmail.com>  
wrote:

 Ilya Zaitseff wrote:
 On Fri, 18 Nov 2005 10:17:47 +1000, John Reimer  
 <terminal.node gmail.com>  wrote:

 Munch wrote:

 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
  Agreed that Eclipse is slow starting up and shutting down, and  
 needs  half a gig
 of RAM to run =)
  Cheers
  Munch
  PS yes I know I know, I should be in bed by now, but I just  
 couldn't  help but go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR

All of it features and much more will be available in new D Development Tools (DDT) plugin. You can check-out it from eclipseD repository. Currently DDT is in (early?) beta stage.

Ah... my mistake. Thanks for the update. So you took over eclipseD at dsource.org?

Actually, they coexists :) I'm glad to see Blackbird has been merged into that
 project then.  Maybe it would be best to rename that project to DDT to  
 differentiate the projects?

 -JJR

Maybe. But DDT is not my project, I just take part in it. BTW, everyone interested can join the project.
Nov 17 2005
prev sibling parent reply John Reimer <terminal.node gmail.com> writes:
Ilya Zaitseff wrote:
 On Fri, 18 Nov 2005 10:17:47 +1000, John Reimer 
 <terminal.node gmail.com>  wrote:
 
 Munch wrote:

 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
  Agreed that Eclipse is slow starting up and shutting down, and 
 needs  half a gig
 of RAM to run =)
  Cheers
  Munch
  PS yes I know I know, I should be in bed by now, but I just 
 couldn't  help but go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR

The development of Blackbird is stopped. All of it features and much more will be available in new D Development Tools (DDT) plugin. You can check-out it from eclipseD repository. Currently DDT is in (early?) beta stage.

There are no instruction for how to install DDT. Have you included a zip file anywhere that we can extract to the eclipse plugin directory? Thanks. -JJR
Nov 17 2005
parent "Ilya Zaitseff" <sarkseven gmail.com> writes:
On Fri, 18 Nov 2005 11:30:44 +1000, John Reimer <terminal.node gmail.com>  
wrote:

 Ilya Zaitseff wrote:
 On Fri, 18 Nov 2005 10:17:47 +1000, John Reimer  
 <terminal.node gmail.com>  wrote:

 Munch wrote:

 OK Eclipse Plugin link here: http://www.dsource.org/projects/eclipseD/
  Agreed that Eclipse is slow starting up and shutting down, and  
 needs  half a gig
 of RAM to run =)
  Cheers
  Munch
  PS yes I know I know, I should be in bed by now, but I just  
 couldn't  help but go
 looking for the link myself =)

That eclipse plugin is no longer the "preferred" d plugin for Eclipse. There's also one called "Blackbird" that is much better (ie not buggy). I don't know the link, but you should be able to find references to it and its download link in the D.announce newsgroup. -JJR

All of it features and much more will be available in new D Development Tools (DDT) plugin. You can check-out it from eclipseD repository. Currently DDT is in (early?) beta stage.

There are no instruction for how to install DDT. Have you included a zip file anywhere that we can extract to the eclipse plugin directory? Thanks. -JJR

You can try to install it from eclipse's "find & install" feature - update address is http://svn.dsource.org/projects/eclipseD/trunk/ddt.updates/ But I dont think it is usable in current state.
Nov 17 2005
prev sibling parent Tomás Rossi <Tomás_member pathlink.com> writes:
In article <dlj049$2d4j$1 digitaldaemon.com>, Munch says...

Well I have to agree about Eclipse being a great IDE - personally I don't really
have any speed problems with it except that it takes a while to start up. 

Me neither at home with a 1GB DDR corsair, amd64 venice 3000+, 8MB buff maxtor diamond 7200rpm HDD and MSI mobo... if it runs slow in this baby, don't know what else to do. But at work, 512 mb generic DDR, athlon 2600+, asus mobo 2MB buff 7200rpm HDD: not such an ugly machine, it runs pretty slow sometimes (when opening and closing eclipse and sometimes it just blocks for a while until it responds (i'm talking about under a fresh WinXP installation)). In a FreeBSD 5.3 with 256MB it's a pain in the ass (not because the OS). Tom
Nov 17 2005