packages feed

papa-prelude-semigroupoids 0.0.1 → 0.0.2

raw patch · 6 files changed

+16/−1 lines, 6 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Papa.Prelude.Semigroupoids.Data.Functor.Apply: class Functor f => Apply (f :: * -> *)
+ Papa.Prelude.Semigroupoids.Data.Functor.Bind: class Apply m => Bind (m :: * -> *)
+ Papa.Prelude.Semigroupoids.Data.Semigroupoid: class Semigroupoid k (c :: k -> k -> *)

Files

changelog view
@@ -1,3 +1,7 @@+0.0.2++* Export type-class names.+ 0.0.1  * Initial release
papa-prelude-semigroupoids.cabal view
@@ -1,5 +1,5 @@ name:               papa-prelude-semigroupoids-version:            0.0.1+version:            0.0.2 license:            BSD3 license-file:       LICENSE author:             Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ>
src/Papa/Prelude/Semigroupoids.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE NoImplicitPrelude #-}+ module Papa.Prelude.Semigroupoids(   module P ) where
src/Papa/Prelude/Semigroupoids/Data/Functor/Apply.hs view
@@ -1,7 +1,10 @@+{-# LANGUAGE NoImplicitPrelude #-}+ module Papa.Prelude.Semigroupoids.Data.Functor.Apply(   (*>) , (>>) , (<*)+, Apply ) where  import Data.Functor.Bind(Apply, (.>), (<.))
src/Papa/Prelude/Semigroupoids/Data/Functor/Bind.hs view
@@ -1,8 +1,11 @@+{-# LANGUAGE NoImplicitPrelude #-}+ module Papa.Prelude.Semigroupoids.Data.Functor.Bind(   concat , concatMap , (>>=) , (=<<)+, Bind ) where  import Data.Functor.Bind(Bind((>>-)), (-<<), join)
src/Papa/Prelude/Semigroupoids/Data/Semigroupoid.hs view
@@ -1,5 +1,8 @@+{-# LANGUAGE NoImplicitPrelude #-}+ module Papa.Prelude.Semigroupoids.Data.Semigroupoid(   (.)+, Semigroupoid ) where  import Data.Semigroupoid(Semigroupoid(o))