Concurrent orchestration in Haskell
Autor: | John Launchbury, Trevor Elliott |
---|---|
Rok vydání: | 2010 |
Předmět: |
Functional programming
Domain-specific language Programming language Computer science Concurrency Monad (functional programming) computer.software_genre Computer Graphics and Computer-Aided Design Scripting language Haskell Orchestration (computing) Combinatory logic computer Software computer.programming_language Declarative programming |
Zdroj: | Haskell |
ISSN: | 1558-1160 0362-1340 |
DOI: | 10.1145/2088456.1863534 |
Popis: | We present a concurrent scripting language embedded in Haskell, emulating the functionality of the Orc orchestration language by providing many-valued (real) non-determinism in the context of concurrent effects. We provide many examples of its use, as well as a brief description of how we use the embedded Orc DSL in practice. We describe the abstraction layers of the implementation, and use the fact that we have a layered approach to demonstrate algebraic properties satisfied by the combinators. |
Databáze: | OpenAIRE |
Externí odkaz: |