distributed-process-lifted-0.3.0.1: monad-control style typeclass and transformer instances for Process monad.

Safe HaskellNone
LanguageHaskell2010

Control.Distributed.Process.Node.Lifted

Synopsis

Documentation

closeLocalNode :: MonadBase IO m => LocalNode -> m () Source #

Generalized version of putMVar.

forkProcess :: MonadBase IO m => LocalNode -> Process () -> m ProcessId Source #

Generalized version of forkProcess.

runProcess :: MonadBase IO m => LocalNode -> Process () -> m () Source #

Generalized version of runProcess

data LocalNode :: * #

Local nodes

Instances

MonadReader LocalNode NC 

Methods

ask :: NC LocalNode #

local :: (LocalNode -> LocalNode) -> NC a -> NC a #

reader :: (LocalNode -> a) -> NC a #