Subject: Re: [boost] [afio] Formal review of Boost.AFIO
From: Klaim - Joël Lamotte (mjklaim_at_[hidden])
Date: 2015-08-23 18:46:13


On 23 August 2015 at 03:08, Ahmed Charles <acharles_at_[hidden]> wrote:

> The formal review of the Boost.AFIO library starts, August 21st and ends
> on Monday August 31st.
>
> Boost.AFIO provides a portable API implementing synchronous and
> asynchronous race-free filesystem and scatter-gather file i/o. It requires
> a minimum of C++ 11. It has minimum dependencies on a Filesystem TS and a
> Networking TS implementation (e.g. Boost.Filesystem and Boost.ASIO).
> Backends are provided for the Windows NT kernel and POSIX.
>
> The utility of a portable library providing strong concurrent race
> guarantees about filesystem and file i/o can be seen in its tutorial where
> a transactional ACID key-value store is built from first principles.
>

Small side question:
some time last year there was a discussion about filesystem/directory
watcher libraries,
with mention about one that would be part (or an example implementation) of
boost AFIO.
Looking at github, the branches that seem to be related (dir_monitor) are
"staled".
Am I correct that the directory monitoring "feature" is not part of this
library review (I can't find it in the documentation)?