Questions about D for a real project

Lawrence lawrence.hemsley at gmail.com
Sun Mar 16 23:30:21 PDT 2008


I do know that code::blocks just released a new stable version 8.02
However, I have it set up to compile C++ although it is suppose to do
d also. Zeus for windows looks very promising as an IDE for d. It is already
partly setup and has detailed instructions on the web site and in the help
menu. It will do auto-completion and context sensitive help for both D1
and Tango. It can also be setup to use ddbg as the frontend for its
debugger. I have just finished setting it up to use as my d IDE but have
not as yet tried it out. I will let you know if it works OK or not.

lh

BCS Wrote:

> I have been asked by my boss to put together a overview of the state of D 
> with regards to using it in a medium sized commercial app. It will be a development 
> tool that we expect to be, complexity wise, somewhat akin to AWK, the C preprocessor 
> or pearl. Several of the questions I have been asked to address were easy 
> for me to answer but a few are outside my experience. So I’m looking for 
> answers to some of these questions.
> 
> 
> I’ll post their questions (with a few edits) and, where appropriate, the 
> specific points I’m looking for input on.
> 
> 1. “ddbg works great with dmd 2.012.  However, when used with dmd 1.x, the 
> local values do not print well. Please find out if there are plans to support 
> dmd 1.x in ddbg.”
> 
> 
> 2. “Please determine how Code::Blocks works as a debugger when combined with 
> ddbg for dmd 1.x.”
> -a. Is D support under code::blocks under active development?
> -b. If we were to use it and then found D specific issues are we likely to 
> see the fixed in a reasonably short time frame?
> 
> 
> 3. “Can Code::Blocks do auto-complete in general and what would it take to 
> make it work for D.”
> -a. I should really answerer the first bit myself but I don’t have Code::Blocks 
> (or C++) set up on my systems.
> 
> 
> 4. “What is the current stability of dmd 2.0?”
> -a. I said alpha. Please correct me if I’m wrong.
> 
> 
> 5. “What is the estimated “ship date” of dmd 2.0?”
> 
> 
> 6. “What is the new features list for dmd 2.0? “
> 
> 
> 
> I generally develop with a good text editor and a build script so I’m not 
> at all up to date on IDE’s and such so I have a few questions of my own:
> 
> 1. What is the state of the art in IDE’s for D? Code::Blocks? Eclipse+Decent?
> 
> 2. What stage are these in? Stable, approaching stability, active development, 
> in development but not very active? 
> 
> 3. Same for debuggers. I know ddbg works on windows and for Linux there is 
> a GDB patch and ZeroBugs. However I haven’t seen much recent work on any 
> of these. 
> 
> 4. Direct question to Walter (and the developers of the other tools) If we 
> were to use D and run into a blocking issue, can we effect your properties 
> with regards to resolving it? (This assumes that the issue is not a language 
> design issue.)
> 
> 
> If I get enough responses that I can put together a report of some kind for 
> my boss I’ll post it somewhere (with necessary redactions ;-)
> 
> 




More information about the Digitalmars-d mailing list