varying 0.8.0.0 → 0.8.1.0
raw patch · 5 files changed
+6/−11 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Control.Varying.Core: instance GHC.Base.Monad m => Control.Arrow.ArrowApply (Control.Varying.Core.VarT m)
Files
- README.md +2/−1
- changelog.md +2/−0
- src/Control/Varying.hs +0/−3
- src/Control/Varying/Core.hs +0/−5
- varying.cabal +2/−2
README.md view
@@ -1,9 +1,10 @@ # varying [](http://hackage.haskell.org/package/varying)-[](https://travis-ci.org/schell/varying)+[](https://gitlab.com/schell/varying) This library provides automaton based value streams and sequencing useful for functional reactive programming (FRP) and locally stateful programming (LSP).+ ## Getting started
changelog.md view
@@ -34,3 +34,5 @@ 0.7.1.2 - Fixed broken ArrowLoop instance, updated documentation. 0.8.0.0 - TweenT is a newtype.++0.8.1.0 - Remove senseless ArrowApply instance
src/Control/Varying.hs view
@@ -27,6 +27,3 @@ import Control.Varying.Event as V import Control.Varying.Spline as V import Control.Varying.Tween as V---- TODO: CICD and auto-push master to hackage.--- This would be very nice.
src/Control/Varying/Core.hs view
@@ -173,11 +173,6 @@ (d, g1) <- runVarT g c return (d, f ||| g1) -instance Monad m => ArrowApply (VarT m) where- app = VarT $ \(v, b) -> do- (c, _) <- runVarT v b- return (c, app)- -- | Inputs can depend on outputs as long as no time-travel is required. -- -- This isn't the best example but it does make a good test case:
varying.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 23f79975d60664192d4aec0699c6a80542dc85db8ebfb018fd84bea51c196f7b+-- hash: 238c3b9ce9b85922d1e595508d4616c90817444c1d7b7e3c85527c9014f90094 name: varying-version: 0.8.0.0+version: 0.8.1.0 synopsis: FRP through value streams and monadic splines. description: Varying is a FRP library aimed at providing a simple way to describe values that change over a domain. It allows monadic, applicative and arrow notation and has convenience functions for tweening. Great for animation. category: Control, FRP