<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">We shouldn’t lost sight of what a big improvement this is; in some cases it is more than x1000 better!</div><div class=""><br class=""></div><div class=""><pre class="">|<i class=""> Name                    | Mean (1.1) | Mean (1.2) | Improvement|
</i>|<i class=""> ----------------------- | ---------- | ---------- | ---------- |
</i>|<i class=""> pure/random/Float       |         30 |       0.03 |        1038|
</i>|<i class=""> pure/random/Double      |         52 |       0.03 |        1672|
</i>|<i class=""> pure/random/Integer     |         43 |       0.33 |         131|
</i>|<i class=""> pure/uniform/Word8      |         14 |       0.03 |         422|
</i>|<i class=""> pure/uniform/Word16     |         13 |       0.03 |         375|
</i>|<i class=""> pure/uniform/Word32     |         21 |       0.03 |         594|
</i>|<i class=""> pure/uniform/Word64     |         42 |       0.03 |        1283|
</i>|<i class=""> pure/uniform/Word       |         44 |       0.03 |        1491|
</i>|<i class=""> pure/uniform/Int8       |         15 |       0.03 |         511|
</i>|<i class=""> pure/uniform/Int16      |         15 |       0.03 |         507|
</i>|<i class=""> pure/uniform/Int32      |         22 |       0.03 |         749|
</i>|<i class=""> pure/uniform/Int64      |         44 |       0.03 |        1405|
</i>|<i class=""> pure/uniform/Int        |         43 |       0.03 |        1512|
</i>|<i class=""> pure/uniform/Char       |         17 |       0.49 |          35|
</i>|<i class=""> pure/uniform/Bool       |         18 |       0.03 |         618|</i></pre></div><div class="">(Times in milliseconds per 100,000 generations)</div><div class=""><br class=""></div><blockquote type="cite" class=""><div class="">On 29 May 2020, at 13:00, <a href="mailto:libraries-request@haskell.org" class="">libraries-request@haskell.org</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><span class="" style="float: none; display: inline !important;">Zemyla, Richard and Carter: thanks for your questions! The proposal is</span><br class=""><span class="" style="float: none; display: inline !important;">large, and though we've tried to document things thoroughly (see links at</span><br class=""><span class="" style="float: none; display: inline !important;">the end of the email), the motivation behind and consequences of some</span><br class=""><span class="" style="float: none; display: inline !important;">decisions are not obvious.</span><br class=""><br class=""><span class="" style="float: none; display: inline !important;">I don't want this proposal to stall. If you have follow-up questions,</span><br class=""><span class="" style="float: none; display: inline !important;">please ask them! If your questions have been answered by one of the</span><br class=""><span class="" style="float: none; display: inline !important;">detailed replies in this thread, would you mind saying so?</span><br class=""><br class=""><span class="" style="float: none; display: inline !important;">Haddocks:</span><br class=""><a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/idontgetoutmuch/random/haddock-preview/doc/index.html" class="">https://htmlpreview.github.io/?https://raw.githubusercontent.com/idontgetoutmuch/random/haddock-preview/doc/index.html</a><br class=""><span class="" style="float: none; display: inline !important;">Motivation and design:</span><br class=""><a href="https://github.com/idontgetoutmuch/random/blob/v1.2-release-notes/RELEASE-NOTES-v1.2.md" class="">https://github.com/idontgetoutmuch/random/blob/v1.2-release-notes/RELEASE-NOTES-v1.2.md</a><br class=""><span class="" style="float: none; display: inline !important;">Benchmarks:</span><br class=""><a href="https://github.com/idontgetoutmuch/random/blob/v1.2-proposal/CHANGELOG.md#benchmarks" class="">https://github.com/idontgetoutmuch/random/blob/v1.2-proposal/CHANGELOG.md#benchmarks</a></div></blockquote><div class=""><br class=""></div><br class=""><div class="">
<div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Dominic Steinitz</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="mailto:dominic@steinitz.org" class="">dominic@steinitz.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><a href="http://idontgetoutmuch.org" class="">http://idontgetoutmuch.org</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Twitter: @idontgetoutmuch</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div></div></div><br class=""></body></html>