Yeah, Control.Parallel would be nice to have. Heck, ideally I could get the whole Haskell Platform, which would be a reasonable comparison to the huge Java and C++ libraries accessible to those languages.<div><br></div><div>
Out of curiosity, though, Haskell's thread-ring implementation just <i>tumbled</i> down the rankings <a href="http://shootout.alioth.debian.org/u64q/program.php?test=threadring&lang=ghc&id=3">http://shootout.alioth.debian.org/u64q/program.php?test=threadring&lang=ghc&id=3</a>. Previously, it'd been doing most of its work on a single core, now it's spread out. Any ideas for fixin' it? (I'm going to to try using forkOnIO.)</div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br clear="all">Louis Wasserman<br><a href="mailto:wasserman.louis@gmail.com">wasserman.louis@gmail.com</a><br><a href="http://profiles.google.com/wasserman.louis">http://profiles.google.com/wasserman.louis</a><br>
<br><br><div class="gmail_quote">On Wed, Jun 9, 2010 at 6:18 PM, Don Stewart <span dir="ltr"><<a href="mailto:dons@galois.com">dons@galois.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
igouy2:<br>
<div class="im">><br>
> Now how do we get those regex-dna and binary-trees programs to compile?<br>
><br>
> <a href="http://shootout.alioth.debian.org/u32/measurements.php?lang=ghc" target="_blank">http://shootout.alioth.debian.org/u32/measurements.php?lang=ghc</a><br>
><br>
<br>
</div>binary-trees:<br>
Could not find module `Control.Parallel.Strategies':<br>
<br>
--> cabal install parallel<br>
<br>
regex-dna:<br>
<br>
" cannot satisfy -package regex-posix"<br>
<br>
--> cabal install regex-posix<br>
<br>
<br>
Both are in Debian.<br>
</blockquote></div><br></div>