Niall Douglas wrote:
Furthermore, Outcome is itself already generated by script. When you include Outcome, you are including the pregenerated edition. Therefore generating a "boost flavoured" edition of same is no different.
That means both standalone Outcome and any potential Boost.Outcome are exactly the same class of citizen, which is to say first class
Well, not quite. Let's suppose it's accepted. There is a repo under boostorg, boostorg/outcome, that hopefully contains headers. Someone issues a pull request against one of those headers. To incorporate this PR, you need to backport it into the primary Outcome source, then rerun the boostification script, then commit the result to the boostorg repo, then check whether the changes match the PR. Correct? Unless you also have a de-boostification script that would somehow allow you to merge the PR and then automatically port the changes to the primary repo.