regions-monadsfd 0.3 → 0.3.1
raw patch · 2 files changed
+8/−9 lines, 2 filesdep ~regionsPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: regions
API changes (from Hackage documentation)
+ Control.Monad.Trans.Region.Instances.MonadsFD: instance (MonadCont pr) => MonadCont (RegionT s pr)
Files
Control/Monad/Trans/Region/Instances/MonadsFD.hs view
@@ -1,8 +1,8 @@ {-# LANGUAGE UnicodeSyntax+ , NoImplicitPrelude , MultiParamTypeClasses , FlexibleInstances , UndecidableInstances- , NoImplicitPrelude #-} -------------------------------------------------------------------------------@@ -19,7 +19,7 @@ module Control.Monad.Trans.Region.Instances.MonadsFD where -- from monads-fd:--- TODO: import Control.Monad.Cont.Class ( MonadCont, callCC )+import Control.Monad.Cont.Class ( MonadCont, callCC ) import Control.Monad.Error.Class ( MonadError, throwError, catchError ) import Control.Monad.RWS.Class ( MonadRWS ) import Control.Monad.Reader.Class ( MonadReader, ask, local )@@ -34,14 +34,13 @@ -- from regions: import Control.Monad.Trans.Region ( RegionT+ , liftCallCC , liftCatch , mapRegionT- -- TODO: , liftCallCC ) --- TODO:--- instance Monad pr ⇒ MonadCont (RegionT s pr) where--- callCC = liftCallCC callCC+instance MonadCont pr ⇒ MonadCont (RegionT s pr) where+ callCC = liftCallCC callCC instance MonadError e pr ⇒ MonadError e (RegionT s pr) where throwError = lift ∘ throwError
regions-monadsfd.cabal view
@@ -1,10 +1,10 @@ name: regions-monadsfd-version: 0.3+version: 0.3.1 cabal-version: >=1.6 build-type: Simple license: BSD3 license-file: LICENSE-copyright: 2009 Bas van Dijk+copyright: 2010 Bas van Dijk author: Bas van Dijk maintainer: Bas van Dijk <v.dijk.bas@gmail.com> stability: experimental@@ -19,6 +19,6 @@ GHC-Options: -Wall -fno-warn-orphans build-depends: base-unicode-symbols >= 0.1.1 && < 0.2 , transformers >= 0.1.4 && < 0.2- , regions == 0.3.*+ , regions == 0.4.* , monads-fd == 0.0.* exposed-modules: Control.Monad.Trans.Region.Instances.MonadsFD