Subject

a11e99z black80 at bk.ru
Thu Aug 8 20:24:05 UTC 2019


On Thursday, 8 August 2019 at 19:39:14 UTC, a11e99z wrote:
> On Thursday, 8 August 2019 at 18:22:56 UTC, Atila Neves wrote:
>> On Thursday, 8 August 2019 at 13:03:17 UTC, Exil wrote:
>>> On Thursday, 8 August 2019 at 00:27:03 UTC, Walter Bright 
>>> wrote:

about DPP:
> dpp is a compiler wrapper that will parse a D source file with 
> the .dpp extension and expand in place any #include directives 
> it encounters, translating all of the C or C++ symbols to D, 
> and then pass the result to a D compiler (DMD by default)
with transition D to LLVM probably u can interoperate with C++ 
sources through Clang at AST level (also D structs should be 
equal C++ structs/classes with full inheritance as D:Cpp or 
Cpp:D. classes are still garbage collected).
imo easy(0-cost) interop D and C++ is most useful feature for D 
future than betterC. the last one will deprecate after such 
interop.


More information about the Digitalmars-d mailing list