on master help sign in
Convenience modules Control.Monad.Ether and Control.Monad.Ether.Implicit
commit4291a9a82ff113c60b29a8d93e3e764cff11b41d authorIndex Int <vlad.z.4096@gmail.com> dateSun 14 Jun 2015, 14:38 (11 years ago) parentb9d25fe
4 files changed+47−1
CHANGELOG.md+6 ether.cabal+3−1 src/Control/Monad/Ether.hs+19 src/Control/Monad/Ether/Implicit.hs+19
CHANGELOG.md+6
@@ -1,3 +1,9 @@
1+0.1.1.0
2+-------
3+
4+* Convenience modules Control.Monad.Ether and Control.Monad.Ether.Implicit
5+
6+
170.1.0.1
28-------
39
ether.cabal+3−1
@@ -1,5 +1,5 @@
11name: ether
2−version: 0.1.0.1
2+version: 0.1.1.0
33synopsis: Monad transformers and classes
44description:
55 Ether is a Haskell library that extends @mtl@ and @transformers@ with
@@ -33,6 +33,7 @@ library
3333 Control.Monad.Trans.Ether.State.Lazy
3434 Control.Monad.Trans.Ether.State.Strict
3535 Control.Monad.Trans.Ether.Except
36+ Control.Monad.Ether
3637 Control.Monad.Ether.Reader
3738 Control.Monad.Ether.Reader.Class
3839 Control.Monad.Ether.Writer
@@ -43,6 +44,7 @@ library
4344 Control.Monad.Ether.State.Strict
4445 Control.Monad.Ether.Except
4546 Control.Monad.Ether.Except.Class
47+ Control.Monad.Ether.Implicit
4648 Control.Monad.Ether.Implicit.Reader
4749 Control.Monad.Ether.Implicit.Writer
4850 Control.Monad.Ether.Implicit.State
src/Control/Monad/Ether.hsnew file+19
@@ -0,0 +1,19 @@
1+
2+-- | This module provides convenience exports of all
3+-- tagged monad classes from Ether.
4+
5+module Control.Monad.Ether
6+ ( module Control.Monad
7+ , module Control.Monad.Fix
8+ , module Control.Monad.Ether.Reader
9+ , module Control.Monad.Ether.Writer
10+ , module Control.Monad.Ether.State
11+ , module Control.Monad.Ether.Except
12+ ) where
13+
14+import Control.Monad
15+import Control.Monad.Fix
16+import Control.Monad.Ether.Reader
17+import Control.Monad.Ether.Writer
18+import Control.Monad.Ether.State
19+import Control.Monad.Ether.Except
src/Control/Monad/Ether/Implicit.hsnew file+19
@@ -0,0 +1,19 @@
1+
2+-- | This module provides convenience exports of all
3+-- implicitly tagged monad classes from Ether.
4+
5+module Control.Monad.Ether.Implicit
6+ ( module Control.Monad
7+ , module Control.Monad.Fix
8+ , module Control.Monad.Ether.Reader.Implicit
9+ , module Control.Monad.Ether.Writer.Implicit
10+ , module Control.Monad.Ether.State.Implicit
11+ , module Control.Monad.Ether.Except.Implicit
12+ ) where
13+
14+import Control.Monad
15+import Control.Monad.Fix
16+import Control.Monad.Ether.Reader.Implicit
17+import Control.Monad.Ether.Writer.Implicit
18+import Control.Monad.Ether.State.Implicit
19+import Control.Monad.Ether.Except.Implicit