Questions regarding D

Denis Koroskin 2korden at gmail.com
Thu Jan 15 01:01:56 PST 2009


On Wed, 14 Jan 2009 22:58:55 +0300, William Newbery <wnewbery at hotmail.co.uk> wrote:

> I use c++ extensivly, however I find several shortcoming of c++ highly  
> annoying, and it looks as if D addresses most of these problems for me,  
> however I'm not certain on certain points as Ive either been unable to  
> find any good info, or the info I found was very out of date.
>
> 1)IDE support: Is there a Visual Studio 2008 plugin avaible for  
> programming D? If not are there any windows IDE's for D that are at  
> least comparable to VS (ie built in debugger, good autocompletion, can  
> go straight to where something was defined/declared, etc)?
>

Descent is pretty good, it has integrated debugger, too.

Some of its features are shown here:
http://www.youtube.com/user/asterite

> 2)Garbage Collection: Can the garbage collector just be removed from  
> projects or be completly replaced by a diffrent form of garbage  
> collection, eg refrence counting?
>
> 3)Compatibility between D compilers: Does the D standard enforce binary  
> compatibility between compilers. Eg if I compiled a libary with the DMD  
> compiler and gave the static lib to someone that uses some other D  
> compiler, will they be able to use my lib without any problems?
>
> 4)Support for directX: Specificaly I need to  be able to use d3d9,  
> d3dx9, d3d10, d3dx10 and xAudio2.
>
> 5)Support for classes in dynamic libaries, and the ability to dynamicaly  
> load these libaries.





More information about the Digitalmars-d-learn mailing list