<div dir="ltr">new figures, after updating bytestring (0.9.0.1.1 -&gt; <a href="http://0.9.1.2">0.9.1.2</a>) &amp;&amp; using -O2<br><br>time Main &lt; nums<br>real&nbsp;&nbsp;&nbsp; 0m2.531s<br>user&nbsp;&nbsp;&nbsp; 0m0.015s<br>sys&nbsp;&nbsp;&nbsp;&nbsp; 0m0.015s<br><br>
time Main2 &lt; nums<br>real&nbsp;&nbsp;&nbsp; 0m13.999s<br>user&nbsp;&nbsp;&nbsp; 0m0.015s<br>sys&nbsp;&nbsp;&nbsp;&nbsp; 0m0.015s<br><br>time Main3 &lt; nums<br>real&nbsp;&nbsp;&nbsp; 0m2.796s<br>user&nbsp;&nbsp;&nbsp; 0m0.015s<br>sys&nbsp;&nbsp;&nbsp;&nbsp; 0m0.015s<br><br>thats more like it, even the unpacking didn&#39;t hurt so much.<br>
<br>the morals: &quot;Thou shalt update your libraries&quot; &amp; &quot;Thou shalt not forget to turn on optimizations&quot; before bitching it&#39;s too slow ;-)))<br><br>thx<br><br><div class="gmail_quote">On Tue, Oct 7, 2008 at 5:19 AM, Don Stewart <span dir="ltr">&lt;<a href="mailto:dons@galois.com">dons@galois.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hmm. How are you compiling it? Using bytestring 0.9.1.x ?<br>
<br>
Should be fast,<br>
 &nbsp; &nbsp;<a href="http://shootout.alioth.debian.org/gp4/benchmark.php?test=sumcol&amp;lang=all" target="_blank">http://shootout.alioth.debian.org/gp4/benchmark.php?test=sumcol&amp;lang=all</a><br>
<br>
Assuming you&#39;re turning on optimisations ( ghc -O2 )<br>
<br>
-- Don<br></blockquote></div><br></div>