packages feed

keera-hails-reactivevalues 0.0.3.4 → 0.0.4

raw patch · 2 files changed

+7/−1 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.ReactiveValue: wrapDo :: m () -> ReactiveFieldWrite m a
+ Data.ReactiveValue: wrapDo' :: m () -> ReactiveFieldWrite m ()

Files

keera-hails-reactivevalues.cabal view
@@ -7,7 +7,7 @@ -- The package version. See the Haskell package versioning policy -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for -- standards guiding when and how versions should be incremented.-Version:             0.0.3.4+Version:             0.0.4  -- A short (one-line) description of the package. Synopsis:            Haskell on Rails - Reactive Values
src/Data/ReactiveValue.hs view
@@ -164,6 +164,12 @@ wrapMW :: (a -> m ()) -> ReactiveFieldWrite m a wrapMW f = ReactiveFieldWrite f +wrapDo :: m () -> ReactiveFieldWrite m a+wrapDo f = wrapMW (const f)++wrapDo' :: m () -> ReactiveFieldWrite m ()+wrapDo' f = wrapMW (\() -> f)+ wrapMRPassive :: Monad m => m a -> ReactiveFieldRead m a wrapMRPassive f = ReactiveFieldRead f (const (return ()))