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
