The latest release of greenpack, version 5.0.5 at https://github.com/glycerine/greenpack supports several new features.
a) serialization of objects containing interfaces. As simple as having your container implement a one factory method. b) de-duplication of pointers. You can efficiently serialize a graph of Go objects without adding additional code yourself. You get to use Go as your schema. We codegen and inline the codegen for nested structs. Greenpack is cross-language because it is msgpack2 compatible. Any language that reads (msgpack.org) can read the serialized data. Over 50 language libraries have msgpack support. Greenpack handles nil/zero fields efficiently: these are marked but not serialized on the wire. Oh, and faster than protobufs. See the README at https://github.com/glycerine/greenpack for full details. Enjoy. Jason -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.