Boost logo

Boost :

Subject: Re: [boost] Announcing LEAF, a new error handling library suitable for low latency applications
From: Edward Diener (eldiener_at_[hidden])
Date: 2018-11-15 00:56:30


On 11/14/2018 5:19 PM, Emil Dotchevski via Boost wrote:
> LEAF (Low-latency Error Augmentation Framework) is a new error handling
> library which could possibly become the successor of Boost Exception,
> though LEAF can be used without exceptions too.
>
> Official documentation: https://zajo.github.io/leaf/
>
> Features:
>
> - No dynamic memory allocations.
>
> - Associate objects of arbitrary types with any failure -- when it is
> initially reported or at a later time.
>
> - Compatible with std::error_code, errno and any other error handling API.
>
> - Use with or without exception handling.
>
> - Support for multi-thread programming.

Front and center, as in a general introduction:

1) Header files
2) Library dependencies
3) C++ standard level

>
> Emil


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