Skip to main content
Presentation
Towards Haskell in the cloud
Proceedings of the 4th ACM symposium on Haskell (2011)
  • Andrew P. Black, Portland State University
Abstract

We present Cloud Haskell, 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. A key contribution is a method for serializing function closures for transmission across the network. Cloud Haskell has been implemented; we present example code and some preliminary performance measurements.

Keywords
  • Computer software -- Development,
  • Programming languages (Electronic computers)
Publication Date
2011
Citation Information
Andrew P. Black. "Towards Haskell in the cloud" Proceedings of the 4th ACM symposium on Haskell (2011)
Available at: http://works.bepress.com/andrew_black/42/