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
> 
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to