packages feed

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 view
@@ -1,9 +1,10 @@ # varying [![Hackage](https://img.shields.io/hackage/v/varying.svg)](http://hackage.haskell.org/package/varying)-[![Build Status](https://travis-ci.org/schell/varying.svg)](https://travis-ci.org/schell/varying)+[![Build Status](https://gitlab.com/schell/varying/badges/master/build.svg)](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