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