In the lessons you say:<br><br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">Haskell proved too slow with String Map, so we ended up interning strings and working with an IntMap and a dictionary to disintern back to strings as a last step.  Daniel Fisher was instrumental in bringing Haskell up to speed with OCaml and then beating it.  Don Stewart provided awesome leadership and amazing modification of Haskell&#39;s core data structured before your very eyes.<br>
</blockquote><br><br>Can you elaborate on this? <br><br>and What do you mean by: &quot;modification of Haskell&#39;s core data structured &quot; ?<br><br>Daryoush<br><br><div class="gmail_quote">On Thu, Oct 28, 2010 at 5:53 PM, Alexy Khrabrov <span dir="ltr">&lt;<a href="mailto:alexy.khrabrov@gmail.com">alexy.khrabrov@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I am happy to announce fundata1 -- the largest-ever program per RAM allocation in Haskell, originally implemented in Clojure and then OCaml and Haskell for social network modeling.<br>

<br>
<a href="http://github.com/alexy/fundata1" target="_blank">http://github.com/alexy/fundata1</a><br>
<br>
It has now become the first large-scale social networking benchmark with a real dynamic social graph built from the actual Twitter gardenhose, with the data OK&#39;d by Twitter and supplied along with the benchmark.<br>
<br>
I wrote three reference implementations, all on github as well.  Clojure and OCaml are quite basic, while Haskell community had a chance to optimize its data structures and in fact fix a GC integer overflow while working on it.  You&#39;re welcome to fork and improve all of these implementations, and supply others!<br>

<br>
There&#39;s a Google Group,<br>
<br>
<a href="http://groups.google.com/group/fundata/" target="_blank">http://groups.google.com/group/fundata/</a><br>
<br>
to discuss the shootout.  There&#39;s also a blog about it and other functional things at<br>
<br>
<a href="http://functional.tv/" target="_blank">http://functional.tv/</a><br>
<br>
Let the fun begin!<br>
<br>
-- Alexy Khrabrov<br>
firstname.lastnameATgmaildotcom<br>
<br>
_______________________________________________<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>
</blockquote></div><br><br clear="all"><br>-- <br>Daryoush<br><br>Weblog:  <a href="http://perlustration.blogspot.com/">http://perlustration.blogspot.com/</a><br>