packages feed

hsp 0.9.1 → 0.9.2

raw patch · 2 files changed

+3/−2 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ HSP.Monad: instance [overlap ok] MonadPlus m => MonadPlus (HSPT xml m)

Files

hsp.cabal view
@@ -1,5 +1,5 @@ Name:                   hsp-Version:                0.9.1+Version:                0.9.2 License:                BSD3 License-File:           LICENSE Author:                 Niklas Broberg, Joel Bjornson
src/HSP/Monad.hs view
@@ -2,6 +2,7 @@ module HSP.Monad where  import Control.Applicative  (Applicative, Alternative, (<$>))+import Control.Monad        (MonadPlus) import Control.Monad.Cont   (MonadCont) import Control.Monad.Error  (MonadError) import Control.Monad.Fix    (MonadFix)@@ -16,7 +17,7 @@ import HSP.XML              (Attribute(..), XML(..), pAttrVal, pcdata)  newtype HSPT xml m a = HSPT { unHSPT :: m a }-    deriving (Functor, Applicative, Alternative, Monad, MonadIO, MonadReader r, MonadWriter w, MonadState s, MonadCont, MonadError e, MonadFix)+    deriving (Functor, Applicative, Alternative, Monad, MonadPlus, MonadIO, MonadReader r, MonadWriter w, MonadState s, MonadCont, MonadError e, MonadFix)  instance MonadTrans (HSPT xml) where     lift = HSPT