$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Interest in serialization library
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2012-12-27 22:42:00
On December 28, 2012 3:14:23 AM iwg molw5 <iwg.molw5_at_[hidden]> wrote:
> I recently wrote a small C++11 template library to unify the specification
> and construction of a serializable object. The library introduces a
> simple template markup language used to specify the layout of data on the
> wire, using that specification to construct the type in question much
> like a named tuple. A sample of the syntax used by the library is
> provided below:
>
> struct Object : serializable <Object,
> value <NAME("Field 1"), little_endian <uint32_t>>,
> value <NAME("Field 2"), big_endian <uint32_t>>>
> {
> };
>
> The library is available under the MIT license at:
>
> http://www.github.com/molw5/framework
>
> with associated documentation located at:
>
> http://molw5.github.com/framework
>
> Is there any interest in including this library in Boost?
Does your library support non-intrusive approach of adding
serialization support to user's classes? How does it compare to
Boost.Serialization in terms of features and performance?