Cloud Haskell: Erlang-style concurrent and distributed programming in Haskell. The Cloud Haskell Platform consists of a generic network transport API, libraries for sending static closures to remote nodes, a rich API for distributed programming and a set of platform libraries modelled after Erlang’s Open Telecom Platform.
Generic network transport backends have been developed for TCP and in-memory messaging, and several other implementations are available including a transport for Windows Azure. The wiki provides links to a number of resources for learning about the conceptual underpinnings of Cloud Haskell, and some examples.
Documentation is available on this site for HEAD, or hackage for the current and preceding versions of each library.