[Top][All Lists]

[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


                 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



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:


  Message sent via/by Savannah

reply via email to

[Prev in Thread] Current Thread [Next in Thread]