[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#999424: ITP: geners -- generic serialization library for C++



Hello Thaddeus,

Le 10/11/2021 à 22:13, Thaddeus H. Black a écrit :
On Wed, Nov 10, 2021 at 09:34:36PM +0100, Pierre Gruet wrote:
Package: wnpp
Severity: wishlist
Owner: Pierre Gruet <pgt@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : geners
   Version         : 1.12.0
   Upstream Author : Igor Volobouev
* URL             : https://geners.hepforge.org/
* License         : Expat
   Programming Lang: C++
   Description     : generic serialization library for C++

The Generic Serialization library is designed to address the problem of C++
object persistence in situations where the most typical data access pattern is
"write once read many" (WORM). "Geners" is a set of tools and conventions
which allows its users to develop C++ classes that can be converted to and
from a storable stream of bytes in a well-organized and type-safe manner.
Serialization of STL containers is supported, including the ones added in the
C++11 standard. Independent versioning of each class definition is allowed.

Among others, compared to the boost serialization package, Geners archives
provide random access to stored objects and can be used to create and
serialize very large archive-based objects. Yet, only binary archives are
implemented, and implementing non-intrusive serialization is less transparent.

I am packaging this software as a dependency of stopt, which is a packaging
target of mine. I plan to maintain it myself.

That is interesting.  For information, what is stopt, please?
Is it [1], [2], or something else?

     1: https://github.com/husk214/stopt/
     2: https://github.com/anitan0925/STOPT/


Sorry, I should have made it more precise. What I had in mind is the STochastic OPTimization library [3]. I shall fill an ITP bug soon. This is a C++ library which allows one to solve mathematical problems involving some optimization at many time steps while facing uncertainty on some outcomes.

Best regards,

--
Pierre

[3] https://gitlab.com/stochastic-control/StOpt/


Reply to: