sodium-0.1.0.0: sodium.cabal
name: sodium
version: 0.1.0.0
synopsis: Sodium Reactive Programming (FRP) System
description:
A general purpose Reactive Programming (FRP) system intended for \'industrial strength\'
applications. It's a translation of a C++ implementation used for data acquisition, so
the design, at least, has had some real-world testing.
.
* Applicative style: Event implements Functor and Behaviour implements Applicative.
.
* FRP logic is tied to partitions, within which consistency is guaranteed.
This allows you to selectively relax consistency guarantees to facilitate parallelism.
.
* Instead of the common approach where inputs are fed into the front of a monolithic
\'reactimate\', Sodium allows you to push inputs in from scattered places in IO.
.
* Integration with IO: Extensible to provide lots of scope for lifting IO into FRP
logic.
.
* Push-based imperative implementation.
license: BSD3
license-file: LICENSE
author: Stephen Blackheath
maintainer: http://blacksapphire.com/antispam/
copyright: (c) Stephen Blackheath 2012
category: FRP
build-type: Simple
cabal-version: >=1.8
extra-source-files: examples/tests.hs
examples/poodle/poodle.hs
examples/poodle/Engine.hs
examples/poodle/Image.hs
examples/poodle/poodle.png
library
hs-source-dirs: src
exposed-modules: FRP.Sodium, FRP.Sodium.Internal
other-modules: FRP.Sodium.Impl
build-depends: base >= 4.3.0.0 && < 4.6.0.0,
containers >= 0.4.0.0 && < 0.5.0.0,
mtl >= 2.0.0.0 && < 2.1.0.0