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
