This was a minor concern to me as well and I did try (for sanity's
sake) persisting the binary objects while upgrading my app to newer
versions of the protobuf library and reading the persisted objects
worked like a charm. Like Marc mentions, the underlying binary spec
has to be the same if it is to work across multiple platforms.

--murari

On Jan 12, 6:52 am, Marc Gravell <[email protected]> wrote:
> If you think about it, what you describe is not much different to "if
> I write the binary using C++, can I read it with java / C# /
> ActionScript / etc" - since they all have different code describing
> the same binary wire-format.
>
> The answer is: yes, (assuming there are no significant bugs between
> the versions). The wire format is designed not to be closely tied to
> the compiler / language / etc - it should only care about the type
> definitions you use.
>
> I would /expect/ things to remain backwards compatible, for obvious
> reasons. But life has few guarantees ;-p
>
> Marc
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to