<div dir="ltr">Indeed it works. Thank you so much Tom.<div>Sorry about the false alarm.</div><div><br></div><div>Regards,</div><div>Kashyap</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 24, 2014 at 10:02 PM, Tom Ellis <span dir="ltr"><<a href="mailto:tom-lists-haskell-cafe-2013@jaguarpaw.co.uk" target="_blank">tom-lists-haskell-cafe-2013@jaguarpaw.co.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Tue, Jun 24, 2014 at 09:55:21PM +0530, C K Kashyap wrote:<br>
> I used unsafeInterleaveIO after I ran into "too many open file handles"<br>
> error.<br>
> Again, I doubt about String since even if I change the number of files to<br>
> 12000 - the perl program finishes in less than a second.<br>
<br>
</div>This pull request switching to ByteString brings performance in line with<br>
the Perl on my system:<br>
<br>
    <a href="https://github.com/ckkashyap/haskell-perf-repro/pull/1" target="_blank">https://github.com/ckkashyap/haskell-perf-repro/pull/1</a><br>
<span class="HOEnZb"><font color="#888888"><br>
Tom<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>