Triggered by a discussion held in another thread regarding the use of HDF5 in Rust (Hdf5 on Rust as a Cargo crate - #9 by lrossi), it is in our (long-term) plan to have HDFql supported in Go, Rust, JavaScript, Mathematica and MATLAB. Succinctly, HDFql is a (high-level) declarative programming language that greatly alleviates users from HDF5 low-level details.
To assess the demand and establish which of the previously mentioned programming languages (Go, Rust, JavaScript, Mathematica and MATLAB) are most required to prioritize, we would appreciate input from the HDF5 community by posting in this thread or by reaching out to us directly via this link. Many thanks in advance!
HAI: Good morning, how can I help you with your HDF5 tasks?
User: Create a file called “test.h5” with 1 million groups. Each group should be called g1, g2, …, g1000000. HAI: Here’s the test.h5 (Click to download) // Remember the current session.
User: Create a dataset on each group called d with dimension size n where n is the number from group name. HAI: Here’s the updated test.h5 with datasets.
This plan to expand HDFql support to languages like Go, Rust, and JavaScript is exciting! It’ll make HDF5 more accessible for developers across these platforms.