Would You Bet $100,000,000 on D?

dsimcha dsimcha at yahoo.com
Sun Sep 18 18:06:24 PDT 2011


On 9/18/2011 9:00 PM, Trass3r wrote:
>
> We really need a proper tool to convert C/C++ headers, probably based on
> Clang.
> That way one could even add partial conversion support for source files
> afterwards to ease porting.
>
> And C++ interoperability needs to be improved.
> It's just insane to wrap a monster like Qt in C code and then recreating
> the whole class hierarchy at the D site - both performance and
> executable file size wise.

I imagine C++ would be virtually impossible, but how hard can it 
possibly be to translate **non-preprocessor-abusing** C code to D?  D is 
almost a superset of C.  The only incompatibilities I can think of are 
the preprocessor/module system, bitfields, and some minor syntactic 
differences.  Am I missing anything important?


More information about the Digitalmars-d mailing list