Personal tools

Cloud Haskell

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
Line 6: Line 6:
 
Cloud Haskell is available from Hackage as [http://hackage.haskell.org/package/distributed-process distributed-process]. You might also want to install [http://hackage.haskell.org/package/distributed-process-simplelocalnet distributed-process-simplelocalnet]. The cutting edge development version is on [https://github.com/haskell-distributed/distributed-process github].
 
Cloud Haskell is available from Hackage as [http://hackage.haskell.org/package/distributed-process distributed-process]. You might also want to install [http://hackage.haskell.org/package/distributed-process-simplelocalnet distributed-process-simplelocalnet]. The cutting edge development version is on [https://github.com/haskell-distributed/distributed-process github].
   
There is also the older prototype implementation [http://hackage.haskell.org/package/remote remote] (also available from [https://github.com/jepst/CloudHaskell github].
+
There is also the older prototype implementation [http://hackage.haskell.org/package/remote remote] (also available from [https://github.com/jepst/CloudHaskell github]).
   
 
== Documentation ==
 
== Documentation ==

Revision as of 09:52, 17 August 2012

Cloud Haskell is a domain-specific language for developing programs for a distributed computing environment. Implemented as a shallow embedding in Haskell, it provides a message passing communication model, inspired by Erlang, without introducing incompatibility with Haskell’s established shared-memory concurrency.

Contents

1 Availability

Cloud Haskell is available from Hackage as distributed-process. You might also want to install distributed-process-simplelocalnet. The cutting edge development version is on github.

There is also the older prototype implementation remote (also available from github).

2 Documentation

For an overview of Cloud Haskell it's probably a good idea to read Towards Haskell in the Cloud (details below). The relevant documentation (in order of importance is)

and

If you want to know more details about Closure or Static (without the Template Haskell magic on top) you might want to read

3 Blog Posts

Cloud Haskell intros

Alen Ribic has a series of blog posts about (Cloud) Haskell on the Raspberry Pi

4 Papers