packages feed

pandora-io 0.4.9 → 0.5.2

raw patch · 2 files changed

+6/−5 lines, 2 filesdep ~pandoraPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: pandora

API changes (from Hackage documentation)

Files

Pandora/IO.hs view
@@ -5,6 +5,7 @@  import "pandora" Pandora.Pattern.Morphism.Straight (Straight (Straight)) import "pandora" Pandora.Pattern.Semigroupoid ((.))+import "pandora" Pandora.Pattern.Category ((<--)) import "pandora" Pandora.Pattern.Functor.Covariant (Covariant ((<-|-))) import "pandora" Pandora.Pattern.Functor.Semimonoidal (Semimonoidal (mult)) import "pandora" Pandora.Pattern.Functor.Monoidal (Monoidal (unit))@@ -14,7 +15,7 @@ import "pandora" Pandora.Paradigm.Primary.Algebraic.Product ((:*:) ((:*:))) import "pandora" Pandora.Paradigm.Primary.Algebraic.One (One (One)) import "pandora" Pandora.Paradigm.Primary.Algebraic ()-import "pandora" Pandora.Paradigm.Controlflow.Effect.Interpreted (run, (!))+import "pandora" Pandora.Paradigm.Controlflow.Effect.Interpreted (run, (<~))  import "ghc-prim" GHC.Prim (State#, RealWorld) import "ghc-prim" GHC.Types (IO (IO))@@ -23,10 +24,10 @@ 	f <-|- x = bindIO x (returnIO . f)  instance Semimonoidal (-->) (:*:) (:*:) IO where-	mult = Straight ! \(x :*: y) -> bindIO x (\x' -> bindIO y (\y' -> returnIO (x' :*: y')))+	mult = Straight <-- \(x :*: y) -> bindIO x (\x' -> bindIO y (\y' -> returnIO (x' :*: y')))  instance Monoidal (-->) (-->) (:*:) (:*:) IO where-	unit _ = Straight ! returnIO . (! One) . run+	unit _ = Straight <-- returnIO . (<~ One)  instance Bindable (->) IO where 	f =<< x = bindIO x f
pandora-io.cabal view
@@ -1,5 +1,5 @@ name:                pandora-io-version:             0.4.9+version:             0.5.2 synopsis:            ... description:         ... homepage:            https://github.com/iokasimov/pandora-io@@ -18,7 +18,7 @@   location: https://github.com/iokasimov/pandora-io.git  library-  build-depends: ghc-prim == 0.6.1, pandora >= 0.4.9+  build-depends: ghc-prim == 0.6.1, pandora >= 0.5.2   exposed-modules: Pandora.IO, Pandora.IO.ASCII, Pandora.IO.Bytes   default-language: Haskell2010   default-extensions: