123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192 |
- <!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>
|