$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [outcome] High level summary of review feedback accepted so far
From: Andrzej Krzemienski (akrzemi1_at_[hidden])
Date: 2017-05-29 07:59:31
2017-05-29 9:23 GMT+02:00 Gavin Lambert via Boost <boost_at_[hidden]>:
On 28/05/2017 10:46, Niall Douglas wrote:
>
>> I would agree. But well, we were outvoted. And that probably means
>>>> rejection of this library, as the presented library does not implement
>>>> what the majority want (yet).
>>>>
>>>
> Just to clarify the meaning, since I'm not especially fluent in
> standardese: by "narrow contract" you mean "has UB if you don't include
> external checks", correct? I really don't like that even being an option
> in a type intended to improve error handling.
Outcome improves handling of run-time failures, not handling of programmer
errors (bugs).
Regards,
&rzej;