Control: retitle -1 ITP: h5cpp-compiler -- compiler to generate HDF5 compound type descriptor from POD types
ste...@vargaconsulting.ca a écrit le 27/01/2020 à 16:11 : > Package: wnpp > Severity: wishlist > Owner: ste...@vargaconsulting.ca > > * Package name : h5cpp-compiler > Version : 1.10.4.5 > Upstream Author : Steven Varga <ste...@vargaconsulting.ca> > * URL : http://h5cpp.org/ > * License : MIT > Programming Lang: C++ > Description : This LLVM/clang based C++ source code transformation tool > automates the otherwise time consuming, error prone process of generating > type descriptors for HDF5 Compound datatypes by building the AST of a given > TU translation unit, and identifying all POD datatypes referenced from H5CPP > operators/functions. The result is a seamless, non-intrusive persistence much > similar to python, java or other interpreted languages. > > > This LLVM/clang based C++ source code transformation tool automates the > otherwise time consuming, error prone process of generating type descriptors > for HDF5 Compound datatypes by building the AST of a given TU translation > unit, and identifying all POD datatypes referenced from H5CPP > operators/functions. The result is a seamless, non-intrusive persistence much > similar to python, java or other interpreted languages. > With its companion, the H5CPP C++ header library, provides high performance > low latency, non-introusive persistence support for modern C++. Its > application is to aid easy data transfer from memory and persistent storage > by simply including the header files and calling one of the H5CPP CRUD like > operators. > > AFAIK the author is not aware of the existence of similar packages, however > is constantly monitoring the current state of C++ reflection and > introspection with the intention of replacing the compiler once the new C++ > features become available. > > This package depends on the LLVM/clang front end, and requires the companion > libh5cpp-dev to perform compile time reflection/introspection. > > Much similar to libh5cpp package I intend to maintain the H5CPP COMPILER > and looking for sponsor. > > website: http://h5cpp.org > ISC'19 presentation: http://isc19.h5cpp.org/#/2 > repository: https://github.com/steven-varga/h5cpp-compiler > >
signature.asc
Description: OpenPGP digital signature