[Haskell-cafe] fundata1 -- Karmic Social Capital Benchmark and Shootout

Daryoush Mehrtash dmehrtash at gmail.com
Fri Oct 29 16:17:42 EDT 2010

In the lessons you say:

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's core data structured before your very
> eyes.

Can you elaborate on this?

and What do you mean by: "modification of Haskell's core data structured " ?


On Thu, Oct 28, 2010 at 5:53 PM, Alexy Khrabrov <alexy.khrabrov at gmail.com>wrote:

> 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.
> http://github.com/alexy/fundata1
> 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'd by Twitter and supplied along with the benchmark.
> 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're welcome to fork and improve all of these implementations, and
> supply others!
> There's a Google Group,
> http://groups.google.com/group/fundata/
> to discuss the shootout.  There's also a blog about it and other functional
> things at
> http://functional.tv/
> Let the fun begin!
> -- Alexy Khrabrov
> firstname.lastnameATgmaildotcom
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe


Weblog:  http://perlustration.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20101029/3d0c865c/attachment.html

More information about the Haskell-Cafe mailing list