> �� �� �� �� <mailto:
philippe.marschall@netcetera.ch>>>
> �� �� �� �� wrote:
> �� �� �� �� >
> �� �� �� �� > �� �� On 10/08/2011 10:42 PM, Mariano Martinez Peck wrote:
> �� �� �� �� > �� �� > s
> �� �� �� �� > �� �� >
> �� �� �� �� > �� �� >>>
> �� �� �� �� > �� �� >>> This is IMHO more than necessary for Fuel to become a
> �� �� �� �� production
> �� �� �� �� > �� �� ready
> �� �� �� �� > �� �� >>> serializer and I'd say Fuel is now "old enough" to
> �� �� �� �� become such :)
> �� �� �� �� > �� �� >>
> �� �� �� �� > �� �� >> Yes.
> �� �� �� �� > �� �� >> Now what I would love is that even if fuel changes that the
> �� �� �� �� > �� �� evolution of
> �� �� �� �� > �� �� >> information
> �� �� �� �� > �� �� >> is taken into account because like that it will be
> �� �� �� �� exercised for
> �� �� �� �� > �� �� real.
> �� �� �� �� > �� �� >>
> �� �� �� �� > �� �� >>
> �� �� �� �� > �� �� > No, that's impossible, and if posible, it is not worth it.
> �� �� �� �� > �� �� Migrating from an
> �� �� �� �� > �� �� > old format to a new one is extremelly complicated and
> �� �� �� �� innecessary. The
> �� �� �� �� > �� �� > easiest way to solve this is to take the correct version
> �� �� �� �� of Fuel,
> �� �� �� �� > �� �� > materialize the graph from the stream, load new version
> �� �� �� �� of Fuel, and
> �� �� �� �� > �� �� > seriaize it again. That the easiest, more secure, and
> �� �� �� �� more practical
> �� �� �� �� > �� �� > approach I can see.
> �� �� �� �� >
> �� �� �� �� > �� �� That is horribly na��ve an excludes fuel from a lot of use
> �� �� �� �� cases. You
> �� �� �� �� > �� �� can't use fuel for "archiving" objects outside of the
> �� �� �� �� image because you
> �� �� �� �� > �� �� will never know whether you will be able to read them in
> �� �� �� �� again because
> �� �� �� �� > �� �� the format changes. You will always need to have "live"
> �� �� �� �� ones in the
> �� �� �� �� > �� �� image.
> �� �� �� �� >
> �� �� �� �� >
> �� �� �� �� > No. That's incorrect. You won't be able to do that ONLY if you
> �� �� �� �� update
> �� �� �� �� > Fuel to a new image that breaks format.
> �� �� �� �� > You can still continue to use the same version and you will
> �� �� �� �� never have
> �� �� �� �� > that problem. So, again, why you need to update Fuel?
>
> �� �� �� �� Because it's old software. Bugs may not get fixed. It may not
> �� �� �� �� work in
> �� �� �� �� newer Pharo versions. I may have dependencies on other libraries
> �� �� �� �� that
> �� �� �� �� may require a new version of Fuel. You name it.
>
>
>
> �� �� I understand. What I mean is that depending on the changes and the
> �� �� amount of work, you can just adapt Fuel to new versions of Pharo but
> �� �� without changing its format.
> �� �� I mean....say you were in Fuel 1.4. You don't need to move to Fuel
> �� �� 1.8 just because. You can just try to fix 1.4 to make it work in
> �� �� latest pharo.