packages feed

distributed-process-monad-control 0.4.2 → 0.5.0

raw patch · 2 files changed

+28/−6 lines, 2 filesdep ~basedep ~distributed-process

Dependency ranges changed: base, distributed-process

Files

distributed-process-monad-control.cabal view
@@ -2,10 +2,9 @@ --   For further documentation, see http://haskell.org/cabal/users-guide/  name:                distributed-process-monad-control-version:             0.4.2+version:             0.5.0 synopsis:            Orphan instances for MonadBase and MonadBaseControl.--- description:         -homepage:            http://http://haskell-distributed.github.io+homepage:            http://haskell-distributed.github.io license:             BSD3 license-file:        LICENSE author:              Jeremy Huffman@@ -15,12 +14,25 @@ build-type:          Simple extra-source-files:  README.md cabal-version:       >=1.10+description:          +  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+  @<http://hackage.haskell.org/package/lifted-base 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  library   exposed-modules:    Control.Distributed.Process.MonadBaseControl   -- other-modules:       -  build-depends:      base >= 4.4 && <= 0.5-                    , distributed-process == 0.4.2+  build-depends:      base >= 4.4 && <= 5+                    , distributed-process >= 0.4.2 && < 0.6.0                     , monad-control >= 0.3 && <= 0.4                     , transformers                     , transformers-base >= 0.4.1 && <= 0.5.0 
src/Control/Distributed/Process/MonadBaseControl.hs view
@@ -5,7 +5,17 @@  {-# OPTIONS_GHC -fno-warn-orphans #-} -- | This module only exports instances for 'MonadBase' 'IO' and--- 'MonadBaseControl' 'IO' for the 'Process' monad.+-- 'MonadBaseControl' 'IO' for the 'Process' monad. This is for use+-- in conjunction with a library requiring these instances, such as the+-- <http://hackage.haskell.org/package/lifted-base 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   (   ) where