Mixin C

Lance Bachmeier no at spam.net
Fri Mar 8 14:42:12 UTC 2024


On Friday, 8 March 2024 at 14:39:46 UTC, Lance Bachmeier wrote:
> On Friday, 8 March 2024 at 03:23:12 UTC, Paul Backus wrote:
>
>> I haven't spent much time fleshing out the details of this 
>> idea, but it seems pretty promising. What do you guys think?
>
> Translation of C macros to D can sometimes [give incorrect 
> behavior](https://github.com/dlang/dmd/pull/16199). With the 
> current implementation, it does that silently, and that  
> obviously raises questions about the reliability of the final 
> product. My proposal is to allow the user to compile C code 
> inside unit tests so there's at least a chance of catching 
> bugs. What you are proposing would make that possible.

And I realize you have addressed the macro thing too, but I think 
this is separately a valid use case.


More information about the dip.ideas mailing list