packages feed

List 0.5.1 → 0.5.2

raw patch · 2 files changed

+6/−2 lines, 2 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

+ Control.Monad.Trans.List: instance Monad m => Alternative (ListT m)

Files

List.cabal view
@@ -1,5 +1,5 @@ Name:                List-Version:             0.5.1+Version:             0.5.2 Category:            Control Synopsis:            List monad transformer and class Description:
src/Control/Monad/Trans/List.hs view
@@ -20,7 +20,7 @@  import Data.List.Class (List(..), ListItem(..), foldrL) -import Control.Applicative (Applicative(..))+import Control.Applicative import Control.Monad (MonadPlus(..), ap, liftM) import Control.Monad.IO.Class (MonadIO(..)) import Control.Monad.Trans.Class (MonadTrans(..))@@ -59,6 +59,10 @@ instance Monad m => MonadPlus (ListT m) where     mzero = mempty     mplus = mappend++instance Monad m => Alternative (ListT m) where+    (<|>) = mplus+    empty = mzero  instance MonadTrans ListT where     lift = ListT . liftM (`Cons` mempty)