packages feed

monad-resumption 0.1.3.0 → 0.1.4.0

raw patch · 2 files changed

+37/−27 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Control.Monad.Resumption: runResT :: (Monad m) => ResT m a -> m a
+ Control.Monad.Resumption: runResT :: Monad m => ResT m a -> m a
- Control.Monad.Resumption.Connectors: (<||>) :: (Monad m) => ReacT i1 o1 m a -> ReacT i2 o2 m a -> ReacT (i1, i2) (o1, o2) m a
+ Control.Monad.Resumption.Connectors: (<||>) :: Monad m => ReacT i1 o1 m a -> ReacT i2 o2 m a -> ReacT (i1, i2) (o1, o2) m a
- Control.Monad.Resumption.Connectors: pipeline :: (Monad m) => ReacT i z m a -> ReacT z o m a -> ReacT i o m a
+ Control.Monad.Resumption.Connectors: pipeline :: Monad m => ReacT i z m a -> ReacT z o m a -> ReacT i o m a
- Control.Monad.Resumption.Connectors: refold :: (Monad m) => (o1 -> o2) -> (o1 -> i2 -> i1) -> ReacT i1 o1 m a -> ReacT i2 o2 m a
+ Control.Monad.Resumption.Connectors: refold :: Monad m => (o1 -> o2) -> (o1 -> i2 -> i1) -> ReacT i1 o1 m a -> ReacT i2 o2 m a

Files

README.md view
@@ -1,4 +1,4 @@ monad-resumption [![Hackage Version](http://img.shields.io/hackage/v/monad-resumption.svg)](https://hackage.haskell.org/package/monad-resumption) [![Build Status](https://travis-ci.org/igraves/monad-resumption.svg?branch=master)](https://travis-ci.org/igraves/monad-resumption) ================= -This library implements resumption and reactive resumption monads for use in resumption-passing style programming in Haskell.  For more information on the basis behind Resumptions in Haskell, [Cheap (But Functional) Threads](http://people.cs.missouri.edu/~harrisonwl/drafts/CheapThreads.pdf) is an advisable read.+This library implements resumption and reactive resumption monads for use in resumption-passing style programming in Haskell.  For more information on the basis behind Resumptions in Haskell, [Cheap (But Functional) Threads](https://harrisonwl.github.io/assets/papers/hosc-cheapthreads.pdf) is an advisable read.
monad-resumption.cabal view
@@ -1,31 +1,41 @@--- Initial resumption_monads.cabal generated by cabal init.  For further --- documentation, see http://haskell.org/cabal/users-guide/+cabal-version: 1.12 -name:                monad-resumption-version:             0.1.3.0-synopsis:            Resumption and reactive resumption monads for Haskell.-description:         This package contains the definitions of Resumption and Reactive Resumption Monads.  -homepage:            https://github.com/igraves/resumption_monads-license:             BSD3-license-file:        LICENSE-author:              Ian Graves, Adam Procter-maintainer:          Ian Graves <thegravian@gmail.com>--- copyright:           -category:            Control-build-type:          Simple-extra-source-files:  README.md-cabal-version:       >=1.10+-- This file has been generated from package.yaml by hpack version 0.31.2.+--+-- see: https://github.com/sol/hpack+--+-- hash: d473f17f192a10973b62a1a08d23b0e2f3ee71dfefc7ec8139cd7c89ce69bd2f++name:           monad-resumption+version:        0.1.4.0+synopsis:       Resumption and reactive resumption monads for Haskell.+description:    This package contains the definitions of Resumption and Reactive Resumption Monads.+category:       Control+homepage:       https://github.com/igraves/monad-resumption#readme+bug-reports:    https://github.com/igraves/monad-resumption/issues+author:         Ian Graves, Adam Procter+maintainer:     Ian Graves <thegravian@gmail.com>+copyright:      2019 Ian Graves+license:        BSD3+license-file:   LICENSE+build-type:     Simple+extra-source-files:+    README.md+ source-repository head   type: git-  location: https://github.com/igraves/monad-resumption.git+  location: https://github.com/igraves/monad-resumption  library-   exposed-modules:     -    Control.Monad.Resumption-    Control.Monad.Resumption.Reactive-    Control.Monad.Resumption.Connectors-  -- other-modules:       -  -- other-extensions:    -  build-depends:       base >=4.6 && <= 4.11, transformers, mtl, mmorph-  -- hs-source-dirs:      -  default-language:    Haskell2010+  exposed-modules:+      Control.Monad.Resumption+      Control.Monad.Resumption.Reactive+      Control.Monad.Resumption.Connectors+  other-modules:+      Paths_monad_resumption+  build-depends:+      base >=4.6 && <5+    , mmorph+    , mtl+    , transformers+  default-language: Haskell2010