Reliable way to persist graph of object

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Reliable way to persist graph of object

HilaireFernandes
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.

Thanks

Hilaire
--
Dr. Geo
http://drgeo.eu


Reply | Threaded
Open this post in threaded view
|

Re: Reliable way to persist graph of object

Sven Van Caekenberghe-2

> On 30 Jan 2017, at 14:22, Hilaire <[hidden email]> 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
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Reliable way to persist graph of object

HilaireFernandes
Thanks for the update, we will check.

Hilaire

Le 30/01/2017 à 14:28, Sven Van Caekenberghe a écrit :
> 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.

--
Dr. Geo
http://drgeo.eu