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

Reply via email to