On 30 Jan 2017, at 14:22, Hilaire <hilaire@drgeo.eu> wrote:
Hi,
I already reported here the main problem of Fuel, no upward compatibility among Pharo version. It is a bit pathetic as it nullified a lot the interest of Fuel. Fuel in itself is really great, so it makes this situation even sadder.
Phratch is another victim of this problem. Phratch users can't load their projects on newer version of Phratch (newer as based on newer version of Pharo). An option could be to stick Phratch releases to one specific version of Pharo. But not ideal.
So all in all what are the options we have to persist reliably and with compatibility a graph of objects.
STON can do that. It handles shared, circular references, and thus graphs. It short circuits classes by using their global name. But it is meant for domain level objects, not system objects like blocks or method contexts.
Thanks
Hilaire -- Dr. Geo http://drgeo.eu