Library category error handling
Should we add a formal category for error handling libraries in https://www.boost.org/development/library_metadata.html?
On Sat, Nov 6, 2021 at 11:35 AM Emil Dotchevski via Boost
Should we add a formal category for error handling libraries in https://www.boost.org/development/library_metadata.html?
no
Vinnie Falco wrote:
On Sat, Nov 6, 2021 at 11:35 AM Emil Dotchevski via Boost
wrote: Should we add a formal category for error handling libraries in https://www.boost.org/development/library_metadata.html?
no
Yes
On Sat, Nov 6, 2021 at 11:34 AM Emil Dotchevski
Should we add a formal category for error handling libraries in
https://www.boost.org/development/library_metadata.html?
To clarify, Boost currently offers the following: - Boost Exception - Outcome - LEAF - boost::system::result
On 06/11/2021 19:00, Emil Dotchevski via Boost wrote:
On Sat, Nov 6, 2021 at 11:34 AM Emil Dotchevski
wrote: Should we add a formal category for error handling libraries in
https://www.boost.org/development/library_metadata.html?
To clarify, Boost currently offers the following:
- Boost Exception - Outcome - LEAF - boost::system::result
I actually would have said it's all of Boost.System, not Boost.System's result. Code such as `if(ec) ...` for example. Also instead of error handling can we call the category "failure handling" please? The difference is that errors are often expected and handled locally, whereas failures implies some process of unwinding. Niall
Niall Douglas wrote:
On 06/11/2021 19:00, Emil Dotchevski via Boost wrote:
On Sat, Nov 6, 2021 at 11:34 AM Emil Dotchevski
wrote: Should we add a formal category for error handling libraries in
https://www.boost.org/development/library_metadata.html?
To clarify, Boost currently offers the following:
- Boost Exception - Outcome - LEAF - boost::system::result
I actually would have said it's all of Boost.System, not Boost.System's result. Code such as `if(ec) ...` for example.
Also instead of error handling can we call the category "failure handling" please? The difference is that errors are often expected and handled locally, whereas failures implies some process of unwinding.
"Error handling" is a much more well known phrase. I've never heard anyone talk of "failure handling", neither am I sure that its definition is necessarily what you suggest.
On Sat, Nov 6, 2021 at 2:35 PM Emil Dotchevski wrote:
Should we add a formal category for error handling libraries in https://www.boost.org/development/library_metadata.html?
Yes, that sounds fine. In addition to the libraries.json change, please submit a PR to website too. Glen
participants (5)
-
Emil Dotchevski
-
Glen Fernandes
-
Niall Douglas
-
Peter Dimov
-
Vinnie Falco