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 +4/−0
- papa-prelude-semigroupoids.cabal +1/−1
- src/Papa/Prelude/Semigroupoids.hs +2/−0
- src/Papa/Prelude/Semigroupoids/Data/Functor/Apply.hs +3/−0
- src/Papa/Prelude/Semigroupoids/Data/Functor/Bind.hs +3/−0
- src/Papa/Prelude/Semigroupoids/Data/Semigroupoid.hs +3/−0
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))