<div dir="ltr"><div>There was some handwringing recently about the fact that we have two random packages in the platform.<br><br></div>You may also want to look at what tf-random is doing, and see if it would make sense to try to merge the two packages. Perhaps reach out to Michał Pałka? It seems a shame to have two classes for Random lying around with subtly different semantics.<br><br>-Edward<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 30, 2015 at 3:55 AM, Dominic Steinitz <span dir="ltr"><<a href="mailto:dominic@steinitz.org" target="_blank">dominic@steinitz.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Edward Kmett <ekmett <at> <a href="http://gmail.com" target="_blank">gmail.com</a>> writes:<br>
<br>
</span><span class=""> > * random<br>
><br>
> We've had some truly excellent work done over the last couple of<br>
> years on how to deal with "splitting" a random number generator in a<br>
> cryptographically sound manner. I spent some time cleaning up a few<br>
> outstanding issues for this package personally over the summer, but<br>
> have not had nearly enough time to devote to the issue of how to<br>
> integrate the outcome of the recent research on splitting, while<br>
> simultaneously caring about performance and soundness.<br>
<br>
</span>I finally managed to get some time to start looking at this. I have<br>
created a ticket here<br>
<br>
<a href="https://github.com/haskell/random/issues/25" target="_blank">https://github.com/haskell/random/issues/25</a><br>
<br>
Please add comments and any information you think Carter and I might<br>
find helpful.<br>
<br>
I discovered the package has some benchmarks that are 3+ years old. At<br>
the moment, I am not sure what they are telling me. If anyone has any<br>
background / views please chip in.<br>
<span class="HOEnZb"><font color="#888888"><br>
Dominic.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
Libraries mailing list<br>
<a href="mailto:Libraries@haskell.org">Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries</a><br>
</div></div></blockquote></div><br></div>