packages feed

minioperational 0.4.1 → 0.4.2

raw patch · 2 files changed

+3/−7 lines, 2 filesdep +containers

Dependencies added: containers

Files

Control/Monad/Operational/TH.hs view
@@ -4,11 +4,7 @@ import Language.Haskell.TH
 import Control.Monad.Operational.Class
 import Data.Char
-
-import Control.Monad.Trans.State
-import Control.Applicative
 import qualified Data.Map as Map
-import Control.Lens
 import Data.List (nub)
 import Data.Traversable
 
@@ -39,7 +35,7 @@                     Just (VarT v) -> v
                     _ -> i
 
-            let ref = Map.fromList [(v, VarT $ mkName $ "v" ++ show i) | (i, v) <- zip [0..] vs_]
+            let ref = Map.fromList [(v, VarT $ mkName $ "v" ++ show i) | (i, v) <- zip [(0 :: Int)..] vs_]
             let vs = map (refresh1 ref) vs_
             let resultType = renameType ref resultType_
             let argTypes = map (renameType ref) argTypes_
minioperational.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                minioperational
-version:             0.4.1
+version:             0.4.2
 synopsis:            fast and simple operational monad
 description:         This package provides tiny implementation of operational monad.
 homepage:            https://github.com/fumieval/minioperational
@@ -27,4 +27,4 @@     , Control.Monad.Operational.Class
     , Control.Monad.Operational.TH
   -- other-modules:       
-  build-depends:       base ==4.*, transformers >= 0.2.0 && <0.4, template-haskell+  build-depends:       base ==4.*, transformers >= 0.2.0 && <0.4, template-haskell, containers