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 +2/−1
- filtrable.cabal +1/−1
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