If you need some C++-based, library-level binary serialization, I would strongly suggest that you simply go for protobufs. There's really little magic in serialization, and using something that's already widely used is definitely a bonus. Also, go for something that has wide language support (cereal does not, protobuf does)
Apropos C++11, I personally don't know. People at DFKI pushed for support last year, and it's already available as an option, but other than that ... Sylvain On Thu, Apr 7, 2016 at 12:16 PM, Leif Christensen <[email protected]> wrote: > Hi, > > for my current project I am thinking of switching from Boost > Serialization to cereal [1] (or maybe google protocol buffers [2]). Some > things that look nice at first glance are: > > - smaller binary representation, less metadata than boost serialization > - faster > - header only > - sort-of-compatible to old Boost serialization code > - out of the box support for standard lib containers > > It seems to depend on C++11, which is not a problem for me now on the > library level, but may become a problem in Rock-Integration later on? > > Has someone used it and maybe wants to share some insight? I guess the > enivre devs already had a look? > > Best, > Leif > > [1] http://uscilab.github.io/cereal/ > [2] https://developers.google.com/protocol-buffers/ > -- > Leif Christensen > > DFKI Bremen > Robotics Innovation Center > Robert-Hooke-Straße 5 > 28359 Bremen, Germany > > Phone: +49 (0)421 17845-4149 > Fax: +49 (0)421 17845-4150 > E-Mail: [email protected] > > Weitere Informationen: http://www.dfki.de/robotik > ----------------------------------------------------------------------- > Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH > Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern > Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster > (Vorsitzender) Dr. Walter Olthoff > Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes > Amtsgericht Kaiserslautern, HRB 2313 > Sitz der Gesellschaft: Kaiserslautern (HRB 2313) > USt-Id.Nr.: DE 148646973 > Steuernummer: 19/673/0060/3 > ----------------------------------------------------------------------- > > _______________________________________________ > Rock-dev mailing list > [email protected] > http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev _______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
