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