Skip to content
Journal article

Haskell for the cloud

Epstein J, Black A, Peyton-Jones S...(+3 more)

Ipaper.Googlecode.Com, issue Section 8 (2011) pp. 1-12

  • 22


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.
  • N/A


    ScienceDirect users who have downloaded this article.
Sign in to save reference


We present Cloud Haskell, a domain-specific language for devel- oping programs for a distributed-memory computing environment. Implemented as a shallow embedding in Haskell, it provides a message-passing communication model, inspired by Erlang, with- out introducing incompatibility with Haskell’s established shared- memory concurrency. A key contribution is a method for serializ- ing function closures for transmission across the network. Cloud Haskell has been implemented; we present example code and some preliminary performance measurements.

Find this document

Cite this document

Choose a citation style from the tabs below