|
Boost Users : |
From: Russell Hind (rh_gmane_at_[hidden])
Date: 2006-06-16 03:45:27
Bill Lear wrote:
>
> Versioning is per-class, and so why would you increment the version if
> you did not introduce forward-incompatible changes? It seems that you
> only increment the version if you add/remove data members, reorder
> them, or whatever. I don't really see a practical downside to having
> the library automatically puke if you are using old code to read a
> newer version of a class.
>
I don't expect the old version to read it successfully. The 'puke' as
you put it at the moment is an access violation. Which basically may
have left the process in an unstable state. I want it to 'puke' but
with an exception that can be caught and handled gracefully. Not an
access violation which basically means its anyones guess as to whether
the software can run successfully. Read my original post on the matter
again.
Cheers
Russell
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net