Hi John,
On Apr 23, 2010, at 7:44 AM, Biddiscombe, John A. wrote:
> Having spent some time wading through the hdf5 source code whilst tweaking
> various things, I can’t help feeling that much of the internal object id
> maintenance, list traversal, heap management and all the baggage that goes
> with the internal structures, would be vastly cleaner and easier to
> understand if stl containters/templates and c++ objects had been used when
> the library was first created.
That's probably true.
> I’m not wanting to convert the library or persuade anyone else to do
> so...but...
>
> Do the hdf5 maintainers ever share the view that it would have been a much
> nicer library in general if it had been developed (at least internally and
> not the external visible interfaces) along such lines?
Yes, I think that's definitely the case. However, there wasn't a
useful version of standard C++ available when we started the project, back in
1996. :-/ Right now, we must use internal conventions for lots of things that
would be automatically handled in C++, but that's the best we can do in C...
Quincey
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org