Cloud Haskell
haskell-distributed.github.io
haskell-distributed.github.io
Sparks are for deterministic parallelism, the idea behind sparks is that you create a pool of sparks, each of which represent a small, finite bit of work that can be done in parallel.
In general sparks will represent a finite, deterministic amount of work, whereas threads represent a (potentially) infinite amount of non-deterministic work.
[1] http://book.realworldhaskell.org/read/concurrent-and-multico...
Other than get to use Haskell...
http://haskell-distributed.github.io/documentation.html#type...
[1]: http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
I do agree that Haskell will be faster and less memory intensive than erlang, but this benchmark is not really significant...
I am not going to use erlang to write a mandelbrot...
I was wonder, how well haskel does in that area...
Haskell has past "made it". At this point it's an embarrassment of riches. It's easy to get tied up trying to figure out which great Haskell library to use when the fact often is that any one of them is usually better than the leaders in most other languages.
I know of about 20 companies with Haskell deployments and no one has regretted the move.