The distributed-process-monad-control package

[Tags: bsd3, library]

This module only exports instances for MonadBase IO and MonadBaseControl IO for the Process monad. This is for use in conjunction with a library requiring these instances, such as the lifted-base package.

A tutorial segment regarding use of this in distributed-process applications may be found here.

example usage:

import Control.Distributed.Process.MonadBaseControl()
import Control.Concurrent.MVar.Lifted (withMVar)

processWithMVar :: MVar a -> (a -> Process b) -> Process b
processWithMvar = withMVar

Properties

Versions0.4.2, 0.5.0, 0.5.1
Change logNone available
Dependenciesbase (>=4.4 && <=5), distributed-process (>=0.4.2 && <0.6.0), monad-control (>=0.3 && <1.1), transformers, transformers-base (>=0.4.1 && <=0.5.0)
LicenseBSD3
AuthorJeremy Huffman
Maintainerjeremy@jeremyhuffman.com
CategoryControl
Home pagehttp://haskell-distributed.github.io
UploadedFri Dec 26 04:16:27 UTC 2014 by jeremyjh
DistributionsNixOS:0.5.1
Downloads401 total (34 in last 30 days)
StatusDocs available [build log]
Last success reported on 2014-12-26 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees