base-io-access 0.2.0.0 → 0.2.1.0
raw patch · 2 files changed
+20/−1 lines, 2 files
Files
- Access/Core.hs +17/−0
- base-io-access.cabal +3/−1
+ Access/Core.hs view
@@ -0,0 +1,17 @@+module Access.Core+ ( Access+ ) where+++import Data.Typeable.Internal (Typeable1)+import Control.Applicative (Applicative)+import Control.Monad.Fix (MonadFix)++class ( Monad io+ , Functor io+ , Typeable1 io+ , MonadFix io+ , Applicative io) => Access io where+++instance Access IO where
base-io-access.cabal view
@@ -1,5 +1,5 @@ name: base-io-access -version: 0.2.0.0 +version: 0.2.1.0 synopsis: The IO functions included in base delimited into small, composable classes description: An attempt to break up the monolithic IO monad into small, composable classes that can be used to restrict a function to only having access to, say, functions @@ -40,6 +40,8 @@ Access.System.Mem.StableName, Access.System.Mem.Weak, Access.System.Timeout + + other-modules: Access.Core build-depends: base >=4.6 && <4.7 default-language: Haskell2010