edenmodules: Semi-explicit parallel programming library

[ bsd3, control, distributed-computing, eden, library, parallelism ] [ Propose Tags ]

This package provides a library for semi-explicit parallel programming with Eden. Eden extends Haskell with a small set of syntactic constructs for explicit process specification and creation. While providing enough control to implement parallel algorithms efficiently, it frees the programmer from the tedious task of managing low-level details by introducing automatic communication (via head-strict lazy lists), synchronisation, and process handling. The Eden-modules depend on GHC, and should normally use a GHC extension to support parallel execution using message passing. This modified GHC-Eden compiler is available from http://www.mathematik.uni-marburg.de/~eden. When built using a standard GHC, this package will produce a threaded simulation of Eden. The Eden homepage http://www.mathematik.uni-marburg.de/~eden provides more documentation and a tutorial.

Versions 1.1.0.0, 1.1.0.1, 1.2.0.0
Dependencies base (==4.*), containers (>=0.3 && <0.6), deepseq (>=1.1 && <1.4), parallel (>=3.0 && <4.0) [details]
License BSD-3-Clause
Author
Maintainer eden@mathematik.uni-marburg.de
Category Control, Distributed Computing, Eden, Parallelism
Home page http://www.mathematik.uni-marburg.de/~eden
Source repo head: git clone git://james.mathematik.uni-marburg.de/edenmodules
Uploaded by JostBerthold at Sun Apr 6 15:24:04 UTC 2014
Distributions NixOS:1.2.0.0
Downloads 1524 total (17 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees