Boost logo

Boost :

Subject: Re: [boost] C++ committee meeting report
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2014-06-30 13:00:33


On 29 Jun 2014 at 16:40, Klaim - Joël Lamotte wrote:

> > Any chance of bringing Boost.Serialization in for C++17 ? It is
> > established and in production use since years, and Robert did a great
> > job with this library.
>
> There is work going on for adding (compile-time) reflection to C++.
> I'm not sure if it makes a serialization library obsolete (there is no
> voted proposal so far if I understand correctly)
> but my understanding is that the committee first want reflection to base
> solutions on for fixing networking issues.

Exactly what I was about to respond! I absolutely agree, until at the
very least compile time reflection is done (and probably we have some
idea of how runtime reflection will be done) I think the chances of
standardising a new serialisation library based on those features
will be low.

Besides, there are some who have substantial criticisms of the
Boost.Serialisation design. I have no experience with the library
personally, but I have seen some mention it isn't great at working
with partial streams and/or never ending streams and/or truly huge
(multi-Gb) files. I am very open to being corrected if I heard wrong.

Niall

-- 
ned Productions Limited Consulting
http://www.nedproductions.biz/ 
http://ie.linkedin.com/in/nialldouglas/



Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk