dgretl: Initial release
bachmeier
no at spam.net
Tue Nov 3 22:14:53 UTC 2026
On Tuesday, 3 November 2026 at 21:51:56 UTC, jmh530 wrote:
> One thing I’m confused about: this looks like a pure port to D,
> why not use importC and then have a wrapper on top?
I tried that several times over the years. ImportC is not going
to compile everything you need, even on Linux, and
Windows+ImportC is a non-starter. The dependencies don't help
either. For instance, I eliminated the glib dependency entirely
during the port (everything they use in glib is already in D).
Further, I wanted something that I can send to a coauthor or
student. There are a few remaining dependencies that are trivial
on Linux and have msvc versions available with vcpkg for Windows.
Another thing you get with an LLM port of this type of project is
extremely comprehensive testing. More than 100 potential bugs
were uncovered along the way. I would rather evaluate and fix
bugs in D than in C.
> You can use GitHub Actions to test on Mac.
This is a preview release. Before the first actual release, I
plan to do that. Given the low probability of anyone else on any
OS using this project, I didn't want to deal with that now.
More information about the Digitalmars-d-announce
mailing list