packages feed

plailude 0.3.0 → 0.4.0

raw patch · 3 files changed

+26/−1 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

plailude.cabal view
@@ -1,5 +1,5 @@ name:                plailude-version:             0.3.0+version:             0.4.0 synopsis:            plaimi's prelude description:         The prelude used internally at plaimi. @@ -23,6 +23,7 @@ library   exposed-modules:     Plailude   other-modules:       Plailude.Control+                       Plailude.Control.Arrow                        Plailude.Control.Monad                        Plailude.Data.Text                        Plailude.Data.Text.Show
src/Plailude/Control.hs view
@@ -6,8 +6,10 @@  Maintainer  :  plailude@plaimi.net -} module Plailude.Control (+  both,   erretreat,   retreat,   ) where +import Plailude.Control.Arrow import Plailude.Control.Monad
+ src/Plailude/Control/Arrow.hs view
@@ -0,0 +1,22 @@+{- |+Module      :  $Header$+Description :  Arrows. dealwithit.jpeg.+Copyright   :  (c) plaimi 2014+License     :  GPL-3++Maintainer  :  plailude@plaimi.net+-} module Plailude.Control.Arrow where++import Control.Arrow+  (+  (***),+  Arrow,+  )+import Control.Monad+  (+  join,+  )++both :: Arrow a => a b c -> a (b, b) (c, c)+-- | Send both components of the input through the argument arrow.+both = join (***)