Boost logo

Boost :

Subject: Re: [boost] [persistent] Library preview: Persistent
From: Stefan Strasser (strasser_at_[hidden])
Date: 2013-03-03 13:26:38

Am 03.03.2013 19:09, schrieb Shakti Misra:
> Well if you want we can develop it further. I can give a hand and we can
> share our ideas.

I'm still interested in seeing what you've developed and in your ideas,
as we've discussed off-list.
but considering the lack of replies and that a boost library submission
requires a review manager, several reviewers, and more people
interested, I came to the conclusion that it will probably not end up a
boost library even if we'll finish it.
if anyone disagrees please share your first impression of the
documentation available at

Thank You

>>> It is a library with the goal of storing C++ objects on disk, with an
>>> interface that is as close as possible to accessing regular C++ objects
>>> in memory. A very simple example could look like this:
>>> shared_loc<person> p=...;
>>> {
>>> transaction tx;
>>> p->name="...";
>>> p->address="...";
>>> tx.commit();
>>> }
>>> It is based on Boost.Serialization, but automatically maintains a
>>> consistent state on disk (ACID transactions), which can be updated
>>> incrementally.
>>> Part of its code was moved to a library named Transact to work alongside
>>> other transactional resources (like memory) and is available in the
>>> sandbox:
>>> I'd like to know whether the boost community is still interested in such
>>> a library, and I suppose there are quite a few new people here so your
>>> comments are welcome as well.
>>> Thank You!

Boost list run by bdawes at, gregod at, cpdaniel at, john at