Comment

Comment by WalterBright

We kinda gave up on translating C into D, as many C constructs were unduly awkward to represent in D. What's working much better is to incorporate a C compiler directly into the D compiler. No need to translate, and the C semantics can be adhered to exactly. (The D compiler is extended to understand the C semantics coming from the C code, although that isn't part of the D specification.)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton