-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Orphan instances for MonadBase and MonadBaseControl. -- -- 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. -- -- example usage: -- --
--   import Control.Distributed.Process.MonadBaseControl()
--   import Control.Concurrent.MVar.Lifted (withMVar)
--   
--   processWithMVar :: MVar a -> (a -> Process b) -> Process b
--   processWithMvar = withMVar
--   
@package distributed-process-monad-control @version 0.5.0 -- | 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. -- -- example usage: -- --
--   import Control.Distributed.Process.MonadBaseControl()
--   import Control.Concurrent.MVar.Lifted (withMVar)
--   
-- --
--   processWithMVar :: MVar a -> (a -> Process b) -> Process b
--   processWithMvar = withMVar
--   
module Control.Distributed.Process.MonadBaseControl instance MonadBase IO Process instance MonadBaseControl IO Process