[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #43180] remove hdf5 from Octave public API
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #43180] remove hdf5 from Octave public API |
Date: |
Tue, 09 Sep 2014 17:40:05 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0 |
URL:
<http://savannah.gnu.org/bugs/?43180>
Summary: remove hdf5 from Octave public API
Project: GNU Octave
Submitted by: mtmiller
Submitted on: Tue 09 Sep 2014 01:40:02 PM EDT
Category: Libraries
Severity: 1 - Wish
Priority: 5 - Normal
Item Group: Feature Request
Status: None
Assigned to: mtmiller
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Any
_______________________________________________________
Details:
The Octave API should not depend on HDF5 include files, functions, or types.
Octave's use of HDF5 is an internal implementation detail and users of the
Octave libraries shouldn't have to see that. It's only really needed for
Octave's load and save functions and for octave_value-derived objects to be
able to serialize/deserialize themselves to HDF5-format files.
I looked at this about a month ago and this seemed possible. It would require
recategorizing some header files as private, not to be installed as part of
the public API, and it would require declaring our own version of HDF5's hid_t
(which is just an integer) or using an opaque wrapper for an hid_t instead.
I'm assigning myself, but help, patches, or testing welcome.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?43180>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-bug-tracker] [bug #43180] remove hdf5 from Octave public API,
Mike Miller <=