D bindings for LibDAR
Dejan Lekic <[email protected]> Sat, 6 Dec 2025 00:08:37 +0000
| Newsgroups | gmane.comp.sysutils.backup.dar.announce |
|---|---|
| Message-ID | <CAN_mODnmYUUMtYsJrAzpgQR=2iLRvSwbdSXsW8iVQmOqMcT8hQ@mail.gmail.com> |
--===============1780382869475773788== Content-Type: multipart/alternative; boundary="000000000000bff69c06453d5dd0" --000000000000bff69c06453d5dd0 Content-Type: text/plain; charset="UTF-8" Dear all I have just pushed my D (programming language) bindings for your excellent LibDAR library to my Codebeg repository. Main location for the D package is here: https://codeberg.org/ddn/ddn-lib-dar (not GitLab - that is just a mirror). As you can see from the README.md file, and from examples, using libdar from D is as simple as adding the "ddn-lib-dar" package as dependency. As I have the 2.8.1 version of libdar on my Fedora box, I tagged the release of the package to match the version of libdar I used for testing and development. Considering that libdar is licensed under GPL, my project is also licensed under the same license. Originally I planned to release it under BSD-3-Clause, but then I realised libdar is GPL, which is absolutely fine with me. I do not use libdar for anything serious - just for a small hobby project of mine. My libdar based D project uses a tiny subset of libdar features so I am afraid I did not thoroughly test many things. Binding has pretty good test coverage. I believe there are over 70 unittests. I do believe D binding has reached maturity level that should be sufficient for a more serious use. Feel free to give it a try and let me know what you think. -- Dejan Lekic http://dejan.lekic.org --000000000000bff69c06453d5dd0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Dear all</div><div><br></div><div>I have just pushed = my D (programming language) bindings for your excellent LibDAR library to m= y Codebeg repository.</div><div><br></div><div>Main location for the D pack= age is here: <a href=3D"https://codeberg.org/ddn/ddn-lib-dar">https://codeb= erg.org/ddn/ddn-lib-dar</a> (not GitLab - that is just a mirror).</div><div= ><br></div><div>As you can see from the README.md file, and from examples, = using libdar=C2=A0from D is as simple as adding the "ddn-lib-dar"= package as dependency.</div><div><br></div><div>As I have the 2.8.1 versio= n of libdar on my Fedora box, I tagged the release of the package to match = the version of libdar I used for testing and development.</div><div><br></d= iv><div>Considering that libdar is licensed under GPL, my project is also l= icensed under the same license. Originally I planned to release it under BS= D-3-Clause, but then I realised libdar is GPL, which is absolutely fine wit= h me.</div><div><br></div><div>I do not use libdar for anything serious - j= ust for a small hobby project of mine. My libdar=C2=A0based D project uses = a tiny subset of libdar features so I am afraid I did not thoroughly test m= any things.=C2=A0 Binding has pretty good test coverage. I believe there ar= e over 70 unittests. I do believe D binding has reached maturity level that= should be sufficient for a more serious use.</div><div><br></div><div>Feel= free to give it a try and let me=C2=A0know what you think.</div><div><br><= /div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" = class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Dejan Lekic<br= >=C2=A0 <a href=3D"http://dejan.lekic.org" target=3D"_blank">http://dejan.l= ekic.org</a></div></div> --000000000000bff69c06453d5dd0-- --===============1780382869475773788== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============1780382869475773788==--