News for hackers. Stuff that matters.
Re:D Programming Language by pjmlp on Friday February 13, 2026 @05:59AM (#47001356)
You also need bindings in D, nothing new there.

Rust also has issues using anything besides cargo.

Re:D Programming Language by arcadia_leak on Friday February 13, 2026 @06:07AM (#47001410)
> Rust also has issues using anything besides cargo.

D also has its own build system but it's not the only option. Meson officially supports building D sources. You could also easily integrate D with SCons, though there's no official support.

Re:D Programming Language by pjmlp on Friday February 13, 2026 @07:16AM (#47001856)
Well, you can do the same with Java and C#, assuming you actually know the ecosystem.
Re:D Programming Language by arcadia_leak on Friday February 13, 2026 @06:03AM (#47001383)
> You also need bindings in D, nothing new there.

You don't. Any D compiler is a C compiler too, so it can take C headers without bindings or any overhead added.

Re:D Programming Language by pjmlp on Friday February 13, 2026 @07:15AM (#47001853)
You have forgotten the footnote that not everything has a C API, not BetterC supports everything in ISO C, or common extensions.

Hint, before keeping to discuss what D can and cannot do, better go look how long I have been around on D forums, or existing projects on my Github.

Re:D Programming Language by arcadia_leak on Friday February 13, 2026 @07:35AM (#47001997)
> not everything has a C API

Anything that has stable ABI does.

> go look how long I have been around on D forums

You claimed higher up in this thread that D requires bindings to interoperate with C API. You don't seem that well informed really.