1 Jul
2017
1 Jul
'17
6:32 p.m.
On Sat, Jul 1, 2017 at 7:46 AM, Niall Douglas via Boost < boost@lists.boost.org> wrote:
There are lots of end users who would like to speak HTTP without enabling C++ exceptions for cultural or safety validation reasons: embedded devices, IoT, games, medical devices etc.
You forgot to mention "unpredictability" of exceptions. :) Also, there is no error handling in games.
Beast is not useful to any of those use cases if it insists on ASIO and throws exceptions, neither of which are necessary nor make for a better HTTP utilities library.
They're certainly not necessary for users who don't need robust error handling.