Review request for LEAF, review manager needed
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. https://travis-ci.org/zajo/leaf https://ci.appveyor.com/project/zajo/leaf
On 16. Jul 2019, at 18:16, Emil Dotchevski via Boost
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
On Tue, Jul 16, 2019 at 9:17 AM Emil Dotchevski via Boost
I'm requesting a formal review for LEAF, a C++11 error-handling library: https://zajo.github.io/leaf.
Dear list, I volunteer to be a review manager of LEAF as I think it is a very useful library that complements the other tools available in both std and Boost. I am familiar with the problems LEAF addresses and I had contributed an example which showcases its usage for error handling and reporting in the context of Asio/Beast composed asynchronous operations. I consider the documentation of the library to be very good and its author has been very responsive and accommodating to questions and feedback about the library. This gave me confidence in starting to use LEAF for a new project at work. Thank you, Sorin Fetche
participants (3)
-
Emil Dotchevski
-
Hans Dembinski
-
Sorin Fetche