|
Boost : |
Subject: Re: [boost] [persistent] Library preview: Persistent
From: Stefan Strasser (strasser_at_[hidden])
Date: 2013-03-03 11:02:14
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
>
>
> 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/
>
> 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 acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk