
On 1/27/2016 3:11 AM, Niall Douglas wrote:
Would you like feedback on it if I use it anyways?
Oh yes please, the futurey stuff has some definite showstopper bugs but the remainder I currently believe to be ready for feedback from others.
FYI it generates some noise when using: #include <boost/outcome/monad.hpp> #include <boost/log/trivial.hpp> 2>C:\code\boost\boost_1_60_0\boost/move/core.hpp(341): warning C4005: 'BOOST_RV_REF': macro redefinition 2> c:\code\boost\boost_1_60_0\boost\outcome\v1\../bindlib/include/boost/config.hpp(197): note: see previous definition of 'BOOST_RV_REF' 2>C:\code\boost\boost_1_60_0\boost/move/core.hpp(379): warning C4005: 'BOOST_COPY_ASSIGN_REF': macro redefinition 2> c:\code\boost\boost_1_60_0\boost\outcome\v1\../bindlib/include/boost/config.hpp(201): note: see previous definition of 'BOOST_COPY_ASSIGN_REF' 2>C:\code\boost\boost_1_60_0\boost/move/core.hpp(385): warning C4005: 'BOOST_FWD_REF': macro redefinition 2> c:\code\boost\boost_1_60_0\boost\outcome\v1\../bindlib/include/boost/config.hpp(193): note: see previous definition of 'BOOST_FWD_REF' You might've already noticed I guess because reversing the includes makes it shut up.