|
|
|
|
|
by bachmeier
1663 days ago
|
|
You seem to have some familiarity with the language. Nonetheless, you're understating a bit the degree of integration with C. You can also: create a shared library in D and call it trivially from C or any language with a FFI, call C shared libraries with little effort from D, compile a C file and add the .o file to your D program compilation command directly, use dstep to write C bindings for you, and directly #include a C header file with dpp. C is more or less a subset of D at this point. C programmers can stick with what they know but use D for incremental elimination of pain points. Edit: I added that first sentence because it's awkward to tell the creator of the language that his answer was incomplete. |
|
Well he should, he's the guy who created D.