chapel
Interoperability calls from Chapel-language to C for HDF5 library.
HDF5 (note: not HDFS) is a common data interchange format for scientific applications. Since Chapel is intended to work well for scientific programming, having HDF5 support is important.
In this open-source contribution, I have developed a simple POC which mimics the overall idea to support the HDF5 library in Chapel language