packages feed

lifted-base-0.1: lifted-base.cabal

Name:                lifted-base
Version:             0.1
Synopsis:            lifted IO operations from the base library
License:             BSD3
License-file:        LICENSE
Author:              Bas van Dijk, Anders Kaseorg
Maintainer:          Bas van Dijk <v.dijk.bas@gmail.com>
Copyright:           (c) 2011 Bas van Dijk, Anders Kaseorg
Homepage:            https://github.com/basvandijk/lifted-base
Bug-reports:         https://github.com/basvandijk/lifted-base/issues
Category:            Control
Build-type:          Custom
Cabal-version:       >= 1.9.2
Description:         @lifted-base@ exports IO operations from the base library lifted to
                     any instance of 'MonadBase' or 'MonadBaseControl'.
                     .
                     Note that not all modules from @base@ are converted yet. If
                     you need a lifted version of a function from @base@, just
                     ask me to add it or send me a patch.
                     .
                     The package includes a copy of the @monad-peel@ testsuite written
                     by Anders Kaseorg The tests can be performed using @cabal test@.

extra-source-files:  README.markdown, NEWS

-- TODO: Remove when http://hackage.haskell.org/trac/hackage/ticket/792 is fixed:
extra-source-files:  test.hs

--------------------------------------------------------------------------------

source-repository head
  type:     git
  location: git://github.com/basvandijk/lifted-base.git

--------------------------------------------------------------------------------

Library
  Exposed-modules: Control.Exception.Lifted
                   Control.Concurrent.MVar.Lifted
                   Control.Concurrent.Lifted
                   System.Timeout.Lifted

  Build-depends: base                 >= 3     && < 4.5
               , base-unicode-symbols >= 0.1.1 && < 0.3
               , transformers-base    >= 0.4   && < 0.5
               , monad-control        >= 0.3   && < 0.4

  Ghc-options: -Wall

--------------------------------------------------------------------------------

test-suite test-lifted-base
  type:    exitcode-stdio-1.0
  main-is: test.hs

  ghc-options: -Wall

  build-depends: base                 >= 3     && < 4.5
               , base-unicode-symbols >= 0.1.1 && < 0.3
               , transformers         >= 0.2   && < 0.3
               , transformers-base    >= 0.4   && < 0.5
               , monad-control        >= 0.3   && < 0.4
               , HUnit                >= 1.2.2 && < 1.3
               , test-framework       >= 0.2.4 && < 0.5
               , test-framework-hunit >= 0.2.4 && < 0.3

--------------------------------------------------------------------------------