name: bearriver version: 0.13.1.3 homepage: keera.co.uk license: BSD3 license-file: LICENSE author: Ivan Perez and Manuel Bärenz maintainer: ivan.perez@keera.co.uk -- copyright: category: FRP build-type: Simple -- extra-source-files: cabal-version: >=1.10 synopsis: FRP Yampa replacement implemented with Monadic Stream Functions. description: is a popular Functional Reactive Programming (FRP) implementation that has been used extensively for all kinds of applications, including robotics and games. . are a new abstraction for data processors that combine arrows and monads. The library provides a default implementation. . Bearriver (a tributary to the Yampa river) provides the same API as Yampa, but implemented using dunai underneath. The goal is to facilitate understanding what's different about Yampa, and other FRP and Reactive Programming libraries, by creating wrappers around dunai defined precisely by those differences. . Because dunai is particularly fast, especially with optimizations enabled, this implementation is faster than traditional Yampa for medium-sized and large applications. library exposed-modules: FRP.Yampa, FRP.BearRiver build-depends: base >=4.6 && <5, transformers >=0.3, mtl, dunai >= 0.6.0 && < 0.9, MonadRandom, simple-affine-space hs-source-dirs: src/ default-language: Haskell2010 source-repository head type: git location: git@github.com:ivanperez-keera/dunai.git