packages feed

filtrable 0.1.0.2 → 0.1.0.3

raw patch · 2 files changed

+3/−2 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Filtrable: instance Filtrable (Const a)
- Data.Filtrable: instance Filtrable Maybe
- Data.Filtrable: instance Filtrable Proxy
- Data.Filtrable: instance Filtrable []
+ Data.Filtrable: instance Data.Filtrable.Filtrable (Control.Applicative.Const a)
+ Data.Filtrable: instance Data.Filtrable.Filtrable Data.Proxy.Proxy
+ Data.Filtrable: instance Data.Filtrable.Filtrable GHC.Base.Maybe
+ Data.Filtrable: instance Data.Filtrable.Filtrable []

Files

Data/Filtrable.hs view
@@ -4,6 +4,7 @@  import Control.Applicative import Control.Monad+import Data.Bool (bool) import Data.Proxy import Data.Traversable @@ -15,7 +16,7 @@ -- -- * @'catMaybes' = 'mapMaybe' id@ ----- * @'filter' f = 'mapMaybe' ('liftA2' ('<$') id ('guard' ∘ f))@+-- * @'filter' f = 'mapMaybe' (\\ x -> 'bool' 'Nothing' ('Just' x) (f x))@ class Functor f => Filtrable f where     {-# MINIMAL mapMaybe | catMaybes #-} 
filtrable.cabal view
@@ -1,5 +1,5 @@ name:                filtrable-version:             0.1.0.2+version:             0.1.0.3 synopsis:            Class of filtrable containers homepage:            https://github.com/strake/filtrable.hs license:             OtherLicense