Document Type
Presentation
Publication Date
2011
Subjects
Computer software -- Development, Cloud computing
Abstract
We present Cloud Haskell, a domain specific language for developing programs for a distributed-memory 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 sharedmemory 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.
Persistent Identifier
http://archives.pdx.edu/ds/psu/12000
Citation Details
Black, Andrew P., "Haskell for the Cloud" (2011). Computer Science Faculty Publications and Presentations. 99.
http://archives.pdx.edu/ds/psu/12000
Description
Presentation given at the 4th ACM Symposium on Haskell