Boost logo

Boost :

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;


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