21 May
2017
21 May
'17
9:35 p.m.
The way I see it, if you want to be part of Boost, you should be a "good" member of Boost, and this does mean to *by default* include config, assert with BOOST_ASSERT, throw using BOOST_THROW_EXCEPTION, and a few other things. You can then support others users, for example let them #define OUTCOME_STANDALONE and you #ifdef out all Boost dependencies.
Outcome is a good member of Boost. It ticks every box on the list of requirements at http://www.boost.org/development/requirements.html except for Boost.Build support. Niall -- ned Productions Limited Consulting http://www.nedproductions.biz/ http://ie.linkedin.com/in/nialldouglas/