Title
Towards Haskell in the cloud
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.
Year
DOI
Venue
2011
10.1145/2034675.2034690
Haskell
Keywords
Field
DocType
established shared-memory concurrency,towards haskell,serializing function closure,present example code,preliminary performance measurement,cloud haskell,message-passing communication model,key contribution,domain-specific language,shallow embedding,message passing,shared memory,erlang,distributed computing environment,communication model,domain specific language
Programming language,Serialization,Distributed Computing Environment,Computer science,Concurrency,Parallel computing,Erlang (programming language),Theoretical computer science,Function composition (computer science),Haskell,Message passing,Cloud computing
Conference
Volume
Issue
ISSN
46
12
0362-1340
Citations 
PageRank 
References 
32
1.25
12
Authors
3
Name
Order
Citations
PageRank
Jeff Epstein1321.25
Andrew P. Black21566366.84
Simon L. Peyton Jones35036381.19