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 messagepassing 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. Copyright © 2011 ACM.
CITATION STYLE
Epstein, J., Black, A. P., & Peyton-Jones, S. (2011). Towards Haskell in the cloud. ACM SIGPLAN Notices, 46(12), 118–129. https://doi.org/10.1145/2096148.2034690
Mendeley helps you to discover research relevant for your work.