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/