monads-fd 0.1.0.1 → 0.1.0.2
raw patch · 22 files changed
+45/−44 lines, 22 filesdep ~transformersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: transformers
API changes (from Hackage documentation)
- Control.Monad.Cont.Class: instance (MonadCont m) => MonadCont (IdentityT m)
- Control.Monad.Cont.Class: instance (MonadCont m) => MonadCont (ListT m)
- Control.Monad.Cont.Class: instance (MonadCont m) => MonadCont (MaybeT m)
- Control.Monad.Cont.Class: instance (MonadCont m) => MonadCont (ReaderT r m)
- Control.Monad.Cont.Class: instance (MonadCont m) => MonadCont (StateT s m)
- Control.Monad.Error.Class: instance (Error e) => MonadError e (Either e)
- Control.Monad.Error.Class: instance (MonadError e m) => MonadError e (IdentityT m)
- Control.Monad.Error.Class: instance (MonadError e m) => MonadError e (ListT m)
- Control.Monad.Error.Class: instance (MonadError e m) => MonadError e (MaybeT m)
- Control.Monad.Error.Class: instance (MonadError e m) => MonadError e (ReaderT r m)
- Control.Monad.Error.Class: instance (MonadError e m) => MonadError e (StateT s m)
- Control.Monad.RWS.Class: instance (MonadRWS r w s m) => MonadRWS r w s (IdentityT m)
- Control.Monad.RWS.Class: instance (MonadRWS r w s m) => MonadRWS r w s (MaybeT m)
- Control.Monad.Reader.Class: instance (Monad m) => MonadReader r (ReaderT r m)
- Control.Monad.Reader.Class: instance (MonadReader r m) => MonadReader r (IdentityT m)
- Control.Monad.Reader.Class: instance (MonadReader r m) => MonadReader r (ListT m)
- Control.Monad.Reader.Class: instance (MonadReader r m) => MonadReader r (MaybeT m)
- Control.Monad.Reader.Class: instance (MonadReader r m) => MonadReader r (StateT s m)
- Control.Monad.Reader.Class: instance (MonadReader r' m) => MonadReader r' (ContT r m)
- Control.Monad.State.Class: instance (Monad m) => MonadState s (StateT s m)
- Control.Monad.State.Class: instance (MonadState s m) => MonadState s (ContT r m)
- Control.Monad.State.Class: instance (MonadState s m) => MonadState s (IdentityT m)
- Control.Monad.State.Class: instance (MonadState s m) => MonadState s (ListT m)
- Control.Monad.State.Class: instance (MonadState s m) => MonadState s (MaybeT m)
- Control.Monad.State.Class: instance (MonadState s m) => MonadState s (ReaderT r m)
- Control.Monad.Writer.Class: instance (MonadWriter w m) => MonadWriter w (IdentityT m)
- Control.Monad.Writer.Class: instance (MonadWriter w m) => MonadWriter w (MaybeT m)
- Control.Monad.Writer.Class: instance (MonadWriter w m) => MonadWriter w (ReaderT r m)
- Control.Monad.Writer.Class: instance (MonadWriter w m) => MonadWriter w (StateT s m)
+ Control.Monad.Cont.Class: instance MonadCont m => MonadCont (IdentityT m)
+ Control.Monad.Cont.Class: instance MonadCont m => MonadCont (ListT m)
+ Control.Monad.Cont.Class: instance MonadCont m => MonadCont (MaybeT m)
+ Control.Monad.Cont.Class: instance MonadCont m => MonadCont (ReaderT r m)
+ Control.Monad.Cont.Class: instance MonadCont m => MonadCont (StateT s m)
+ Control.Monad.Error.Class: instance Error e => MonadError e (Either e)
+ Control.Monad.Error.Class: instance MonadError e m => MonadError e (IdentityT m)
+ Control.Monad.Error.Class: instance MonadError e m => MonadError e (ListT m)
+ Control.Monad.Error.Class: instance MonadError e m => MonadError e (MaybeT m)
+ Control.Monad.Error.Class: instance MonadError e m => MonadError e (ReaderT r m)
+ Control.Monad.Error.Class: instance MonadError e m => MonadError e (StateT s m)
+ Control.Monad.RWS.Class: instance MonadRWS r w s m => MonadRWS r w s (IdentityT m)
+ Control.Monad.RWS.Class: instance MonadRWS r w s m => MonadRWS r w s (MaybeT m)
+ Control.Monad.Reader.Class: instance Monad m => MonadReader r (ReaderT r m)
+ Control.Monad.Reader.Class: instance MonadReader r m => MonadReader r (IdentityT m)
+ Control.Monad.Reader.Class: instance MonadReader r m => MonadReader r (ListT m)
+ Control.Monad.Reader.Class: instance MonadReader r m => MonadReader r (MaybeT m)
+ Control.Monad.Reader.Class: instance MonadReader r m => MonadReader r (StateT s m)
+ Control.Monad.Reader.Class: instance MonadReader r' m => MonadReader r' (ContT r m)
+ Control.Monad.State.Class: instance Monad m => MonadState s (StateT s m)
+ Control.Monad.State.Class: instance MonadState s m => MonadState s (ContT r m)
+ Control.Monad.State.Class: instance MonadState s m => MonadState s (IdentityT m)
+ Control.Monad.State.Class: instance MonadState s m => MonadState s (ListT m)
+ Control.Monad.State.Class: instance MonadState s m => MonadState s (MaybeT m)
+ Control.Monad.State.Class: instance MonadState s m => MonadState s (ReaderT r m)
+ Control.Monad.Writer.Class: instance MonadWriter w m => MonadWriter w (IdentityT m)
+ Control.Monad.Writer.Class: instance MonadWriter w m => MonadWriter w (MaybeT m)
+ Control.Monad.Writer.Class: instance MonadWriter w m => MonadWriter w (ReaderT r m)
+ Control.Monad.Writer.Class: instance MonadWriter w m => MonadWriter w (StateT s m)
- Control.Monad.Cont: callCC :: (MonadCont m) => ((a -> m b) -> m a) -> m a
+ Control.Monad.Cont: callCC :: MonadCont m => ((a -> m b) -> m a) -> m a
- Control.Monad.Cont: class (Monad m) => MonadCont m
+ Control.Monad.Cont: class Monad m => MonadCont m
- Control.Monad.Cont.Class: callCC :: (MonadCont m) => ((a -> m b) -> m a) -> m a
+ Control.Monad.Cont.Class: callCC :: MonadCont m => ((a -> m b) -> m a) -> m a
- Control.Monad.Cont.Class: class (Monad m) => MonadCont m
+ Control.Monad.Cont.Class: class Monad m => MonadCont m
- Control.Monad.Error: catchError :: (MonadError e m) => m a -> (e -> m a) -> m a
+ Control.Monad.Error: catchError :: MonadError e m => m a -> (e -> m a) -> m a
- Control.Monad.Error: class (Monad m) => MonadError e m | m -> e
+ Control.Monad.Error: class Monad m => MonadError e m | m -> e
- Control.Monad.Error: noMsg :: (Error a) => a
+ Control.Monad.Error: noMsg :: Error a => a
- Control.Monad.Error: strMsg :: (Error a) => String -> a
+ Control.Monad.Error: strMsg :: Error a => String -> a
- Control.Monad.Error: throwError :: (MonadError e m) => e -> m a
+ Control.Monad.Error: throwError :: MonadError e m => e -> m a
- Control.Monad.Error.Class: catchError :: (MonadError e m) => m a -> (e -> m a) -> m a
+ Control.Monad.Error.Class: catchError :: MonadError e m => m a -> (e -> m a) -> m a
- Control.Monad.Error.Class: class (Monad m) => MonadError e m | m -> e
+ Control.Monad.Error.Class: class Monad m => MonadError e m | m -> e
- Control.Monad.Error.Class: noMsg :: (Error a) => a
+ Control.Monad.Error.Class: noMsg :: Error a => a
- Control.Monad.Error.Class: strMsg :: (Error a) => String -> a
+ Control.Monad.Error.Class: strMsg :: Error a => String -> a
- Control.Monad.Error.Class: throwError :: (MonadError e m) => e -> m a
+ Control.Monad.Error.Class: throwError :: MonadError e m => e -> m a
- Control.Monad.RWS.Lazy: evalRWST :: (Monad m) => RWST r w s m a -> r -> s -> m (a, w)
+ Control.Monad.RWS.Lazy: evalRWST :: Monad m => RWST r w s m a -> r -> s -> m (a, w)
- Control.Monad.RWS.Lazy: execRWST :: (Monad m) => RWST r w s m a -> r -> s -> m (s, w)
+ Control.Monad.RWS.Lazy: execRWST :: Monad m => RWST r w s m a -> r -> s -> m (s, w)
- Control.Monad.RWS.Strict: evalRWST :: (Monad m) => RWST r w s m a -> r -> s -> m (a, w)
+ Control.Monad.RWS.Strict: evalRWST :: Monad m => RWST r w s m a -> r -> s -> m (a, w)
- Control.Monad.RWS.Strict: execRWST :: (Monad m) => RWST r w s m a -> r -> s -> m (s, w)
+ Control.Monad.RWS.Strict: execRWST :: Monad m => RWST r w s m a -> r -> s -> m (s, w)
- Control.Monad.Reader: ask :: (MonadReader r m) => m r
+ Control.Monad.Reader: ask :: MonadReader r m => m r
- Control.Monad.Reader: asks :: (MonadReader r m) => (r -> a) -> m a
+ Control.Monad.Reader: asks :: MonadReader r m => (r -> a) -> m a
- Control.Monad.Reader: class (Monad m) => MonadReader r m | m -> r
+ Control.Monad.Reader: class Monad m => MonadReader r m | m -> r
- Control.Monad.Reader: local :: (MonadReader r m) => (r -> r) -> m a -> m a
+ Control.Monad.Reader: local :: MonadReader r m => (r -> r) -> m a -> m a
- Control.Monad.Reader.Class: ask :: (MonadReader r m) => m r
+ Control.Monad.Reader.Class: ask :: MonadReader r m => m r
- Control.Monad.Reader.Class: asks :: (MonadReader r m) => (r -> a) -> m a
+ Control.Monad.Reader.Class: asks :: MonadReader r m => (r -> a) -> m a
- Control.Monad.Reader.Class: class (Monad m) => MonadReader r m | m -> r
+ Control.Monad.Reader.Class: class Monad m => MonadReader r m | m -> r
- Control.Monad.Reader.Class: local :: (MonadReader r m) => (r -> r) -> m a -> m a
+ Control.Monad.Reader.Class: local :: MonadReader r m => (r -> r) -> m a -> m a
- Control.Monad.State.Class: class (Monad m) => MonadState s m | m -> s
+ Control.Monad.State.Class: class Monad m => MonadState s m | m -> s
- Control.Monad.State.Class: get :: (MonadState s m) => m s
+ Control.Monad.State.Class: get :: MonadState s m => m s
- Control.Monad.State.Class: gets :: (MonadState s m) => (s -> a) -> m a
+ Control.Monad.State.Class: gets :: MonadState s m => (s -> a) -> m a
- Control.Monad.State.Class: modify :: (MonadState s m) => (s -> s) -> m ()
+ Control.Monad.State.Class: modify :: MonadState s m => (s -> s) -> m ()
- Control.Monad.State.Class: put :: (MonadState s m) => s -> m ()
+ Control.Monad.State.Class: put :: MonadState s m => s -> m ()
- Control.Monad.State.Lazy: class (Monad m) => MonadState s m | m -> s
+ Control.Monad.State.Lazy: class Monad m => MonadState s m | m -> s
- Control.Monad.State.Lazy: evalStateT :: (Monad m) => StateT s m a -> s -> m a
+ Control.Monad.State.Lazy: evalStateT :: Monad m => StateT s m a -> s -> m a
- Control.Monad.State.Lazy: execStateT :: (Monad m) => StateT s m a -> s -> m s
+ Control.Monad.State.Lazy: execStateT :: Monad m => StateT s m a -> s -> m s
- Control.Monad.State.Lazy: get :: (MonadState s m) => m s
+ Control.Monad.State.Lazy: get :: MonadState s m => m s
- Control.Monad.State.Lazy: gets :: (MonadState s m) => (s -> a) -> m a
+ Control.Monad.State.Lazy: gets :: MonadState s m => (s -> a) -> m a
- Control.Monad.State.Lazy: modify :: (MonadState s m) => (s -> s) -> m ()
+ Control.Monad.State.Lazy: modify :: MonadState s m => (s -> s) -> m ()
- Control.Monad.State.Lazy: put :: (MonadState s m) => s -> m ()
+ Control.Monad.State.Lazy: put :: MonadState s m => s -> m ()
- Control.Monad.State.Strict: class (Monad m) => MonadState s m | m -> s
+ Control.Monad.State.Strict: class Monad m => MonadState s m | m -> s
- Control.Monad.State.Strict: evalStateT :: (Monad m) => StateT s m a -> s -> m a
+ Control.Monad.State.Strict: evalStateT :: Monad m => StateT s m a -> s -> m a
- Control.Monad.State.Strict: execStateT :: (Monad m) => StateT s m a -> s -> m s
+ Control.Monad.State.Strict: execStateT :: Monad m => StateT s m a -> s -> m s
- Control.Monad.State.Strict: get :: (MonadState s m) => m s
+ Control.Monad.State.Strict: get :: MonadState s m => m s
- Control.Monad.State.Strict: gets :: (MonadState s m) => (s -> a) -> m a
+ Control.Monad.State.Strict: gets :: MonadState s m => (s -> a) -> m a
- Control.Monad.State.Strict: modify :: (MonadState s m) => (s -> s) -> m ()
+ Control.Monad.State.Strict: modify :: MonadState s m => (s -> s) -> m ()
- Control.Monad.State.Strict: put :: (MonadState s m) => s -> m ()
+ Control.Monad.State.Strict: put :: MonadState s m => s -> m ()
- Control.Monad.Writer.Class: censor :: (MonadWriter w m) => (w -> w) -> m a -> m a
+ Control.Monad.Writer.Class: censor :: MonadWriter w m => (w -> w) -> m a -> m a
- Control.Monad.Writer.Class: listen :: (MonadWriter w m) => m a -> m (a, w)
+ Control.Monad.Writer.Class: listen :: MonadWriter w m => m a -> m (a, w)
- Control.Monad.Writer.Class: listens :: (MonadWriter w m) => (w -> b) -> m a -> m (a, b)
+ Control.Monad.Writer.Class: listens :: MonadWriter w m => (w -> b) -> m a -> m (a, b)
- Control.Monad.Writer.Class: pass :: (MonadWriter w m) => m (a, w -> w) -> m a
+ Control.Monad.Writer.Class: pass :: MonadWriter w m => m (a, w -> w) -> m a
- Control.Monad.Writer.Class: tell :: (MonadWriter w m) => w -> m ()
+ Control.Monad.Writer.Class: tell :: MonadWriter w m => w -> m ()
- Control.Monad.Writer.Lazy: censor :: (MonadWriter w m) => (w -> w) -> m a -> m a
+ Control.Monad.Writer.Lazy: censor :: MonadWriter w m => (w -> w) -> m a -> m a
- Control.Monad.Writer.Lazy: execWriterT :: (Monad m) => WriterT w m a -> m w
+ Control.Monad.Writer.Lazy: execWriterT :: Monad m => WriterT w m a -> m w
- Control.Monad.Writer.Lazy: listen :: (MonadWriter w m) => m a -> m (a, w)
+ Control.Monad.Writer.Lazy: listen :: MonadWriter w m => m a -> m (a, w)
- Control.Monad.Writer.Lazy: listens :: (MonadWriter w m) => (w -> b) -> m a -> m (a, b)
+ Control.Monad.Writer.Lazy: listens :: MonadWriter w m => (w -> b) -> m a -> m (a, b)
- Control.Monad.Writer.Lazy: pass :: (MonadWriter w m) => m (a, w -> w) -> m a
+ Control.Monad.Writer.Lazy: pass :: MonadWriter w m => m (a, w -> w) -> m a
- Control.Monad.Writer.Lazy: tell :: (MonadWriter w m) => w -> m ()
+ Control.Monad.Writer.Lazy: tell :: MonadWriter w m => w -> m ()
- Control.Monad.Writer.Strict: censor :: (MonadWriter w m) => (w -> w) -> m a -> m a
+ Control.Monad.Writer.Strict: censor :: MonadWriter w m => (w -> w) -> m a -> m a
- Control.Monad.Writer.Strict: execWriterT :: (Monad m) => WriterT w m a -> m w
+ Control.Monad.Writer.Strict: execWriterT :: Monad m => WriterT w m a -> m w
- Control.Monad.Writer.Strict: listen :: (MonadWriter w m) => m a -> m (a, w)
+ Control.Monad.Writer.Strict: listen :: MonadWriter w m => m a -> m (a, w)
- Control.Monad.Writer.Strict: listens :: (MonadWriter w m) => (w -> b) -> m a -> m (a, b)
+ Control.Monad.Writer.Strict: listens :: MonadWriter w m => (w -> b) -> m a -> m (a, b)
- Control.Monad.Writer.Strict: pass :: (MonadWriter w m) => m (a, w -> w) -> m a
+ Control.Monad.Writer.Strict: pass :: MonadWriter w m => m (a, w -> w) -> m a
- Control.Monad.Writer.Strict: tell :: (MonadWriter w m) => w -> m ()
+ Control.Monad.Writer.Strict: tell :: MonadWriter w m => w -> m ()
Files
- Control/Monad/Cont.hs +2/−2
- Control/Monad/Cont/Class.hs +2/−2
- Control/Monad/Error.hs +2/−2
- Control/Monad/Error/Class.hs +2/−2
- Control/Monad/Identity.hs +2/−2
- Control/Monad/List.hs +2/−2
- Control/Monad/RWS.hs +2/−2
- Control/Monad/RWS/Class.hs +2/−2
- Control/Monad/RWS/Lazy.hs +2/−2
- Control/Monad/RWS/Strict.hs +2/−2
- Control/Monad/Reader.hs +2/−2
- Control/Monad/Reader/Class.hs +2/−2
- Control/Monad/State.hs +2/−2
- Control/Monad/State/Class.hs +2/−2
- Control/Monad/State/Lazy.hs +2/−2
- Control/Monad/State/Strict.hs +2/−2
- Control/Monad/Trans.hs +2/−2
- Control/Monad/Writer.hs +2/−2
- Control/Monad/Writer/Class.hs +2/−2
- Control/Monad/Writer/Lazy.hs +2/−2
- Control/Monad/Writer/Strict.hs +2/−2
- monads-fd.cabal +3/−2
Control/Monad/Cont.hs view
@@ -3,9 +3,9 @@ Copyright : (c) The University of Glasgow 2001, (c) Jeff Newbern 2003-2007, (c) Andriy Palamarchuk 2007-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : portable
Control/Monad/Cont/Class.hs view
@@ -3,9 +3,9 @@ Copyright : (c) The University of Glasgow 2001, (c) Jeff Newbern 2003-2007, (c) Andriy Palamarchuk 2007-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : portable
Control/Monad/Error.hs view
@@ -3,9 +3,9 @@ Copyright : (c) Michael Weber <michael.weber@post.rwth-aachen.de> 2001, (c) Jeff Newbern 2003-2006, (c) Andriy Palamarchuk 2006-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : non-portable (multi-parameter type classes)
Control/Monad/Error/Class.hs view
@@ -5,9 +5,9 @@ Copyright : (c) Michael Weber <michael.weber@post.rwth-aachen.de> 2001, (c) Jeff Newbern 2003-2006, (c) Andriy Palamarchuk 2006-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : non-portable (multi-parameter type classes)
Control/Monad/Identity.hs view
@@ -4,9 +4,9 @@ (c) Oregon Graduate Institute of Science and Technology 2001, (c) Jeff Newbern 2003-2006, (c) Andriy Palamarchuk 2006-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : portable
Control/Monad/List.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.List -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : portable --
Control/Monad/RWS.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.RWS -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/RWS/Class.hs view
@@ -6,9 +6,9 @@ -- Module : Control.Monad.RWS.Class -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/RWS/Lazy.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.RWS.Lazy -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/RWS/Strict.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.RWS.Strict -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/Reader.hs view
@@ -4,9 +4,9 @@ (c) Oregon Graduate Institute of Science and Technology 2001, (c) Jeff Newbern 2003-2007, (c) Andriy Palamarchuk 2007-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : non-portable (multi-param classes, functional dependencies)
Control/Monad/Reader/Class.hs view
@@ -6,9 +6,9 @@ (c) Oregon Graduate Institute of Science and Technology 2001, (c) Jeff Newbern 2003-2007, (c) Andriy Palamarchuk 2007-License : BSD-style (see the file libraries/base/LICENSE)+License : BSD-style (see the file LICENSE) -Maintainer : libraries@haskell.org+Maintainer : ross@soi.city.ac.uk Stability : experimental Portability : non-portable (multi-param classes, functional dependencies)
Control/Monad/State.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.State -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/State/Class.hs view
@@ -6,9 +6,9 @@ -- Module : Control.Monad.State.Class -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/State/Lazy.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.State.Lazy -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/State/Strict.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.State.Strict -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/Trans.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.Trans -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : portable --
Control/Monad/Writer.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.Writer -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/Writer/Class.hs view
@@ -6,9 +6,9 @@ -- Module : Control.Monad.Writer.Class -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/Writer/Lazy.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.Writer.Lazy -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
Control/Monad/Writer/Strict.hs view
@@ -3,9 +3,9 @@ -- Module : Control.Monad.Writer.Strict -- Copyright : (c) Andy Gill 2001, -- (c) Oregon Graduate Institute of Science and Technology, 2001--- License : BSD-style (see the file libraries/base/LICENSE)+-- License : BSD-style (see the file LICENSE) ----- Maintainer : libraries@haskell.org+-- Maintainer : ross@soi.city.ac.uk -- Stability : experimental -- Portability : non-portable (multi-param classes, functional dependencies) --
monads-fd.cabal view
@@ -1,5 +1,6 @@ name: monads-fd-version: 0.1.0.1+version: 0.1.0.2+cabal-version: >= 1.6 license: BSD3 license-file: LICENSE author: Andy Gill@@ -37,7 +38,7 @@ Control.Monad.Writer.Class Control.Monad.Writer.Lazy Control.Monad.Writer.Strict-build-depends: base < 6, transformers >= 0.2+build-depends: base < 6, transformers == 0.2.* extensions: MultiParamTypeClasses FunctionalDependencies