193 lines
9.9 KiB
HTML
193 lines
9.9 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>Acknowledgements - Boost.Outcome documentation</title>
|
|
<link rel="stylesheet" href="./css/boost.css" type="text/css">
|
|
<meta name="generator" content="Hugo 0.52 with Boostdoc theme">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
|
|
|
|
<link rel="icon" href="./images/favicon.ico" type="image/ico"/>
|
|
<body><div class="spirit-nav">
|
|
<a accesskey="u" href="./index.html"><img src="./images/up.png" alt="Up"></a>
|
|
<a accesskey="h" href="./index.html"><img src="./images/home.png" alt="Home"></a><a accesskey="n" href="./requirements.html"><img src="./images/next.png" alt="Next"></a></div><div id="content">
|
|
<div class="titlepage"><div><div><h1 style="clear: both">Acknowledgements</h1></div></div></div>
|
|
|
|
|
|
<h2 id="github-contributors">github contributors</h2>
|
|
|
|
<style type="text/css">
|
|
.ghContributors{
|
|
display:flex;
|
|
flex-flow: wrap;
|
|
align-content: flex-start
|
|
}
|
|
|
|
.ghContributors > div{
|
|
width: 50% ;
|
|
display: inline-flex;
|
|
margin-bottom: 5px;
|
|
}
|
|
.ghContributors > div label{
|
|
padding-left: 4px ;
|
|
}
|
|
.ghContributors > div span{
|
|
font-size: x-small;
|
|
padding-left: 4px ;
|
|
}
|
|
|
|
</style>
|
|
<div class="ghContributors">
|
|
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/230408?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/ned14">@ned14</a></label>
|
|
<span class="contributions">1128 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/2912717?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/akrzemi1">@akrzemi1</a></label>
|
|
<span class="contributions">45 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/10555060?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/cstratopoulos">@cstratopoulos</a></label>
|
|
<span class="contributions">9 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars3.githubusercontent.com/u/63265?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/hazelnusse">@hazelnusse</a></label>
|
|
<span class="contributions">7 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars2.githubusercontent.com/u/47703951?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/libboze">@libboze</a></label>
|
|
<span class="contributions">2 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/10340167?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/johnthagen">@johnthagen</a></label>
|
|
<span class="contributions">2 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/12157332?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/menuet">@menuet</a></label>
|
|
<span class="contributions">2 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars3.githubusercontent.com/u/6080778?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/norbertwenzel">@norbertwenzel</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars3.githubusercontent.com/u/865914?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/vinipsmaker">@vinipsmaker</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars2.githubusercontent.com/u/5228?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/andoks">@andoks</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars0.githubusercontent.com/u/375302?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/catskul">@catskul</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/11360975?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/gusrb406">@gusrb406</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
<div>
|
|
<img src="https://avatars1.githubusercontent.com/u/5522782?v=4" class="inline" width="32" height="32" style="height: 32px;height: 32px;margin-bottom:.25em; vertical-align:middle; ">
|
|
<label><a href="https://github.com/jenkins-nedprod">@jenkins-nedprod</a></label>
|
|
<span class="contributions">1 commits</span>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<h2 id="this-pretty-modern-c-documentation">This pretty, modern C++ documentation</h2>
|
|
|
|
<ul>
|
|
<li><a href="https://gohugo.io">Hugo</a> - static website generator of this documentation.</li>
|
|
<li><a href="https://github.com/vjeantet/hugo-theme-docdock">hugo-theme-docdock</a> - the Hugo theme used by this documentation.</li>
|
|
<li><a href="https://github.com/foonathan/standardese">Standardese</a> - the API reference generator (up until Outcome v2.0)</li>
|
|
</ul>
|
|
|
|
<h1 id="special-thanks-for-outcome-v2-1">Special thanks for Outcome v2.1</h1>
|
|
|
|
<p>Once again Andrzej Krzemienski stands out for a never ceasing flow of excellent questions,
|
|
“what if?”’s, eagle eyed spotting of corner case logic bugs, and design contradictions.
|
|
Thank you Andrzej!</p>
|
|
|
|
<p>My thanks to the Microsoft Visual C++ compiler team for incorporating Outcome into the
|
|
MSVC test suite, and thus finding many interesting corner case quirks in how best to
|
|
interpret the C++ standard. In some cases, Outcome was refactored to be less ambiguous;
|
|
in others, defects had to be submitted to WG21 because the standard wording was not clear.
|
|
The Visual C++ compiler team were particularly generous with their time in helping track
|
|
down the cause of these issues, complete with submitting pull requests with bug fixes.
|
|
I am very grateful to them.</p>
|
|
|
|
<h1 id="special-thanks-for-outcome-v2-0">Special thanks for Outcome v2.0</h1>
|
|
|
|
<p>For a second time, Charley Bay stepped up as review manager. Given how much work it was
|
|
for the v1 review, I can only say <strong>thank you</strong>.</p>
|
|
|
|
<p>Andrzej Krzemienski went far beyond the call of duty in the development of Outcome v2.
|
|
He wrote the front page, and the start of the tutorial. He thus set the tone, pacing,
|
|
style and form of the tutorial which I merely continued for the rest of the tutorial.
|
|
He also volunteered considerable amounts of his time as as primary peer reviewer for
|
|
the v2 design and implementation, asking many very valuable “stupid questions” at least
|
|
one of which caused a major rethink and refactor. If Outcome v2 passes its second peer
|
|
review, it’s because of Andrzej. Thank you.</p>
|
|
|
|
<p>Jonathan Müller invested countless hours in his doxygen replacement tool Standardese
|
|
which Outcome uses to generate the reference API docs, and a not insignificant number
|
|
of those went on fixing issues for Outcome. Thank you.</p>
|
|
|
|
<h1 id="special-thanks-for-outcome-v1">Special thanks for Outcome v1</h1>
|
|
|
|
<p>To Paul Bristow who <a href="https://lists.boost.org/Archives/boost/2015/05/222687.php">
|
|
proposed the name “Outcome”</a> for the library after a very extended
|
|
period of name bikeshedding on boost-dev. I had been minded to call the library “Boost.Donkey”
|
|
just to shut everyone up because the name bike shedding was getting ridiculous. But
|
|
Outcome is a lot nicer, so thank you Paul.</p>
|
|
|
|
<p>My heartfelt thanks to Charley Bay for acting as review manager for Outcome in May 2017.
|
|
It is becoming ever harder to find a Boost review manager, so thank you! My thanks also
|
|
to the CppCast team Rob Irving and Jason Turner for so quickly getting me on to CppCast
|
|
to discuss <code>expected<T, E></code> during the Outcome peer review to help publicise the review.</p>
|
|
|
|
<p>More general thanks are due to those on boost-dev, Reddit and SG14 for extensive and often very detailed
|
|
feedback on the library pretty much from its beginning. You are all too numerous to
|
|
remember, but certainly Tongari and Andrzej Krzemienski come to mind as having engaged
|
|
in particularly long discussion threads with tons of useful feedback which clarified my
|
|
thinking. Andrzej also went through the documentation with a fine toothed comb before the
|
|
review, finding many small errata and confusing wording.</p>
|
|
|
|
<p>Finally, my thanks to Vicente for driving Expected from its beginnings to hopefully
|
|
standardisation before 2020. It’s many years of work getting something standardised, even
|
|
more years than getting a library into Boost which as you can see from the history above
|
|
took about three years.</p>
|
|
|
|
|
|
</div><p><small>Last revised: January 25, 2019 at 23:04:27 UTC</small></p>
|
|
<hr>
|
|
<div class="spirit-nav">
|
|
<a accesskey="p" href="./history.html"><img src="./images/prev.png" alt="Prev"></a>
|
|
<a accesskey="u" href="./index.html"><img src="./images/up.png" alt="Up"></a>
|
|
<a accesskey="h" href="./index.html"><img src="./images/home.png" alt="Home"></a><a accesskey="n" href="./requirements.html"><img src="./images/next.png" alt="Next"></a></div></body>
|
|
</html>
|