The forked elephant in the room
Lance Bachmeier
no at spam.net
Mon Jan 29 04:11:20 UTC 2024
On Sunday, 28 January 2024 at 05:29:54 UTC, Walter Bright wrote:
> It's fair to consider the result. ImportC elicited more or less
> no interest from anybody. I expected that. Over time, though,
> its detractors who have tried it have found it to be a
> game-changing time saver. ImportC is a huge win for D.
I wouldn't say "no interest". This is [what I
said](https://forum.dlang.org/post/apozoxpxalpdqiysoqak@forum.dlang.org):
> This will be incredible. I have a lot of use cases for it. In
> particular on Windows where linking to DLLs is not fun.
It turns out I was a bit too optimistic. The number of
dependencies for the typical C project is huge, including things
like glib, so avoiding them isn't usually possible. I also
underestimated the widespread use of compiler extensions
(thankfully this doesn't seem to be much of a problem any longer
for ImportC).
What has worked surprisingly well is converting C headers to D
and then using traits to create dynamic bindings at compile time.
So while it is not what I originally thought it would be, it's
been a win for me in a different way.
More information about the Digitalmars-d
mailing list