HDF5 for D
Dejan Lekic
dejan.lekic at gmail.com
Fri Dec 12 09:38:26 UTC 2025
On Friday, 12 December 2025 at 07:29:27 UTC, Sergey wrote:
> Maybe worth to mention and compare with older packages
>
> https://code.dlang.org/packages/hdf5-d
> https://code.dlang.org/packages/d_hdf5
>
> Why it was required to prepare a new package? How different is
> the approach from the 2 others?
Good point.
I must say I barely looked at these projects. When I was
searching for `hdf5` binding for D I first looked at two things:
1) When was the last release.
2) When was the last commit to the official repository.
3) Version of the HDF5 library their last release cover.
4) Sample code of how the binding is used.
So essentially I've spent only few minutes on each of these
projects and realised none of them aligns with my vision of how I
want to use HDF5 binding - not just the libraries, but also the
code. Every single function and type in ddn-lib-hdf5 is commented
DDoc-style with explanation what that symbol does that is as
close to the original doc from libhdf5 as possible. There are
3180 functions in the public API, so there are lots of DDoc-style
comments as you can imagine.
More information about the Digitalmars-d-announce
mailing list