ImportC + metaprogramming?
max haughton
maxhaton at gmail.com
Sun Jan 16 14:34:20 UTC 2022
On Sunday, 16 January 2022 at 08:13:37 UTC, Walter Bright wrote:
> In this PR,
>
> https://github.com/dlang/druntime/pull/3670
>
> I added the ability for an ImportC file to import a D file. The
> initial purpose was so that core.stdc.stdarg could be imported
> to support variadics in C, without reimplementing them.
>
> I realized that this actually works - ImportC code can call D
> code! even use D templates!
>
> So then I got to thinking "what the hell have I unleashed?"
>
> I think I just destroyed dtoh.
So we inject this into all C files before compilation? Or modify
all the system headers?
More information about the Digitalmars-d
mailing list