On Wed, Sep 14, 2011 at 11:59 PM, Dimitry Golubovsky <[email protected]>wrote:
> Hi, > > The application I am working on (which currently runs under Squeak VM > on Android) will be migrated to Pharo. The current version heavily > relies upon use of image segments (projects) which provides a simple > (though slow) way to save/restore the application data not touching > the image (the Squeak port is unable to save images anyway, Cog can do > this, but I'd rater not touch the image) with versioning. > > Are image segments supported in Pharo Core same way? I saw a message > about stopping the support of image segments in future versions of > Pharo in favor of Fuel. What is current status of Fuel development? Is > it usable? > Yes it is. All you need to start is in http://rmod.lille.inria.fr/web/pier/software/Fuel And please, ask if you have specific questions. >From what I can see, Fuel may be useful for what you need. What it is important is that you tell us which "hooks" do you use from ImageSegment / ReferenceStream. I mean, if you just send #serialize: myProject you will serialize the whole object graph. Sometimes you need to exclude some objects or instance variables, sometimes replace one object for something different, sometimes you need to execute something before or after serialization or materialization etc etc etc. So...it is important to know what else you need apart from a plain object serializer. Cheers -- Mariano http://marianopeck.wordpress.com
