Boost logo

Boost :

From: Dave Harris (brangdon_at_[hidden])
Date: 2003-01-17 05:31:39


In-Reply-To: <5.2.0.9.2.20030114150350.024b8040_at_[hidden]>
On Tue, 14 Jan 2003 15:05:55 -0700 Greg Colvin (Gregory.Colvin_at_[hidden])
wrote:
> >> > How do you see archive versioning being done? For example,
> >> > suppose field TOTAL is a double in version 1 and a
> >> > fixed-point user-defined type in version 2.
>
> One answer is "don't do that." Add a new field which can
> be initialized from the old one, and stop using the old one.

Adding a new field, with a different name, is what I suggested in the
email you're commenting to. Removing the old field isn't an option if it
is needed, either for loading old archives, or for interfacing to old
Python code (or whatever it is the reflection stuff is used for).

-- Dave Harris


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk