Boost logo

Boost :

From: Hans Dembinski (hans.dembinski_at_[hidden])
Date: 2019-07-17 16:11:56


> On 16. Jul 2019, at 18:16, Emil Dotchevski via Boost <boost_at_[hidden]> wrote:
>
> I'm requesting a formal review for LEAF, a C++11 error-handling library:
> https://zajo.github.io/leaf.
>
> Features:
>
> * Header-only, no dependencies.
> * No dynamic memory allocations.
> * Compatible with std::error_code, errno and any other error code type.
> * Can be used with or without exception handling.
>
> LEAF comes complete with its own result<T> type, but it is compatible with
> any other type with value-or-error variant semantics (like
> outcome::result<T>) as long as .error() returns a std::error_code.

I have looked into the docs. Very nice documentation.

I am not a domain expert at all, but I wonder: we just included Boost.Outcome, which seems to do a lot what LEAF does. …and there is a section in docs which compares Outcome with LEAF, nice.

https://zajo.github.io/leaf/#boost_outcome


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk