
Well if you want we can develop it further. I can give a hand and we can share our ideas. On Sun, Mar 3, 2013 at 9:32 PM, Stefan Strasser <strasser@uni-bremen.de>wrote:
Since there doesn't seem to be much interest left (and the boost community in general quite inactive?) I'll leave it at that for now. There is an entry on the LibrariesUnderConstruction page in the boost wiki in case that changes.
Am 25.02.2013 18:03, schrieb Stefan Strasser:
Hi everyone,
I'm thinking about finishing a library that was proposed a couple of years ago. It was pretty far along, and there is documentation available in the sandbox (somewhat outdated):
https://svn.boost.org/svn/**boost/sandbox/persistent/libs/** persistent/doc/html/index.html<https://svn.boost.org/svn/boost/sandbox/persistent/libs/persistent/doc/html/index.html>
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: https://svn.boost.org/svn/**boost/sandbox/transaction/**boost/transact/<https://svn.boost.org/svn/boost/sandbox/transaction/boost/transact/>
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!
______________________________**_________________ Unsubscribe & other changes: http://lists.boost.org/** mailman/listinfo.cgi/boost<http://lists.boost.org/mailman/listinfo.cgi/boost>