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 ()))