
tswaterman:
It looks like there was a recent hackathon focusing on implementing distributed haskell. http://hackage.haskell.org/trac/ghc/wiki/HackPar
I feel there is quite a bit of latent interest in the subject here, but relatively little active development (compared to erlang, clojure, etc.)
Distributed Clojure?
Can anyone involved give a quick overview (or pointers to one)? It would be good to hear what directions people are taking, and why, and where it's going.
Personally, I'd love to know the current thinking on a variety of subjects:
* erlang-like port/actor implementations v. more implicit constructs * serialization * node failure/error handling * "grid" compatibility v. various ad-hoc cluster approaches.
Anyone actively looking at this kind of question who would want to talk about it?
The people at the HackPar are behind the main groups doing all the distributed Haskell work. Parallel/multicore Haskell is a separate thing, of course, and GHC is long established there. -- Don