packages feed

reflex-animation-0.1: reflex-animation.cabal

name:                reflex-animation
version:             0.1
synopsis:            Continuous animations support for reflex
description:         This package provides a set of functions for creating and playing continuous animations of the form Time -> a.
                     Finite animations (with a length) and infinite animations complement one another, we chose a representation of 
                     finite animations which has only a length (and not a starting point) to keep things simple. If needed such animations
                     can be converted to infinite animations, combined, and clipped as required.

homepage:            https://github.com/reflex-animation
bug-reports:         https://github.com/reflex-animation/issues
license:             BSD3
license-file:        LICENSE

author:              Oliver Batchelor
maintainer:          saulzar@gmail.com
copyright:           2015 Oliver Batchelor
category:            FRP
build-type:          Simple
cabal-version:       >=1.10


source-repository head
  type: git
  location: https://github.com/saulzar/reflex-animation.git



library
  exposed-modules:     Reflex.Animation
                       Reflex.Monad.Time

  build-depends:       base >=4.6 && <4.9,
                       reflex >=0.2 && <0.4,
                       reflex-transformers >= 0.2,
                       vector-space,
                       semigroups >= 0.16 && < 0.18,
                       profunctors,
                       containers

  default-extensions:
    FlexibleInstances
    TupleSections
    FlexibleContexts
    StandaloneDeriving
    FunctionalDependencies
    TypeFamilies
    GeneralizedNewtypeDeriving
    MultiParamTypeClasses
    RecursiveDo
    ScopedTypeVariables
                       
  hs-source-dirs:      src
  default-language:    Haskell2010