Don Wrote:

> Interestingly since DMD has extern(C++), it ought to be possible to 
> convert a single module to D, and still link it in...

extern(C++) support in D is nearly a joke. There are some big areas for 
improvement, such as support for non-virtual functions, or allowing use of new, 
... It's unusable to the point that I can't connect D code to existing C++ or 
even write efficient wrappers. I've resorted to simply using extern(C) code in 
C++ and then wrappers in D to use those functions...

Reply via email to