D language and .NET platform

Mike Parker aldacron at gmail.com
Sun Jul 29 09:47:09 PDT 2012


On 7/30/2012 12:30 AM, EngineerSpock wrote:
> There is a couple of questions.

> 4. Are there many libraries for D? Can D just use C\C++ dll's without
> pain for programmer?
>

There are a number of libraries covering different domains, some active 
some not. Also, D is binary compatible with C, so you can use existing C 
libraries with D (see Derelict[1] and Deimos[2] for examples).

There's also some support for binding with C++, but AFAIK it's not as 
reliable as the C interface due to incompatibilities between C++ 
compilers. There are also going to be limitations regarding certain C++ 
features. I /assume/ it will mostly work with DMC and GCC. But someone 
else will have to tell you how usable it is.

[1] https://github.com/aldacron/Derelict3
[2] https://github.com/D-Programming-Deimos



More information about the Digitalmars-d mailing list