distributed-process-lifted: monad-control style typeclass and transformer instances for Process monad.
This package provides typeclasses and functions for lifting functions and control operations (such as spawnLocal) from the Process
monad
into transformer stacks based on the Process monad. It uses
MonadTransControl
and a new typeclass Control.Distributed.Process.Lifted.Class.MonadProcessBase
which plays the same role as
MonadBaseControl.
Instances are provided for all the transformers types - so stacks based on any of these
(e.g. ReaderT Config Process a
) can be used seamlessly.
The Control.Distributed.Process.Lifted module exports all the same symbols as found in
Control.Distributed.Process, but they are all generalized.
Where appropriate it re-exports the more general functions from lifted-base (e.g. catch) rather than the versions re-implemented for Process
.
Modules
- Control
- Distributed
- Process
- Control.Distributed.Process.Lifted
- Control.Distributed.Process.Lifted.Class
- Node
- Control.Distributed.Process.Node.Lifted
- Control.Distributed.Process.Lifted
- Process
- Distributed
Downloads
- distributed-process-lifted-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.2.0.1, 0.3.0.0, 0.3.0.1 |
---|---|
Dependencies | base (<5), deepseq (>=1.2 && <1.5), distributed-process (>=0.5.1 && <0.6), distributed-process-monad-control (>=0.5 && <0.6), lifted-base (>=0.2 && <0.3), monad-control (>=0.3 && <1.1), mtl (>=2.0 && <2.3), network-transport (>=0.2 && <0.5), transformers (>=0.3 && <0.5), transformers-base (>=0.4.1 && <=0.5.0) [details] |
License | BSD-3-Clause |
Author | Jeremy Huffman |
Maintainer | jeremy@jeremyhuffman.com |
Category | Control, Cloud Haskell |
Home page | https://github.com/jeremyjh/distributed-process-lifted |
Source repo | head: git clone git://github.com/jeremyjh/distributed-process-lifted.git |
Uploaded | by jeremyjh at 2016-01-10T15:20:26Z |
Distributions | |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Downloads | 3508 total (17 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-11-28 [all 2 reports] |