Did some serialization/deserialization evaluation of google protocol buffers and boost serialization.
Found that both lacked the efficiency required by me, and wrote my own version found that we were better then ( more then 10 times) in comparision to boost and google protocol buffers were not comparable.
But boost has the best implementation on net ( with our specific evaluation params), since we don’t wanted all the features of boost, and understanding ever evolving boost was more time consuming and when we wrote our implementation which all most matched the boost serialization implementation and meets our requirements efficiently, we settled for proprietary implementation.
We wrote in C++ and currently don’t support C or Java. I hope we need a way to support this package on ‘C’ and don’t see a need for Java.
It was fun implementing with C++ and templates and overriding.