Publication | Closed Access
Towards Haskell in the cloud
116
Citations
14
References
2011
Year
Unknown Venue
EngineeringComputer ArchitectureFormal VerificationShallow EmbeddingData ScienceCloud HaskellParallel ComputingTowards HaskellProgramming Language TheoryComputer ScienceFunctional ProgrammingFunctional Programming LanguageDistributed Computing EnvironmentDistributed ComputingAutomated ReasoningProgram AnalysisCloud ComputingFormal MethodsParallel ProgrammingConcurrent Data StructureParallel Programming ModelSystem Software
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 | Citations | |
|---|---|---|
Page 1
Page 1