reactive-banana: Small but solid library for functional reactive programming (FRP).
A small but solid library for functional reactive programming (FRP).
The current focus of this library is to implement a subset of the semantic model for functional reactive programming pioneered by Conal Elliott.
Moreover, this library can hooked into any
existing event-based framework.
It is especially useful in conjunction with existing
GUI frameworks like wxHaskell
or gtk2hs
.
This also means that your code can be a mix of FRP and imperative parts. Bored of programming imperative GUIs? Write some parts with FRP! Don't know how to express something with FRP? Switch back to imperative style!
In the spectrum of possible FRP implementations, this one features simple semantics but modest expressivity. Predicting space & time usage should be easy.
Stability forecast: Known inefficiencies that will be addressed. No semantic bugs expected. Significant API changes are likely in future versions.
Modules
[Index]
Downloads
- reactive-banana-0.4.3.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.2, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.2.0.3, 0.3.0.0, 0.3.0.1, 0.4.0.0, 0.4.1.0, 0.4.1.1, 0.4.2.0, 0.4.3.0, 0.4.3.1, 0.4.3.2, 0.5.0.0, 0.5.0.1, 0.5.0.2, 0.5.0.3, 0.6.0.0, 0.7.0.0, 0.7.0.1, 0.7.1.0, 0.7.1.1, 0.7.1.2, 0.7.1.3, 0.8.0.0, 0.8.0.1, 0.8.0.2, 0.8.0.3, 0.8.0.4, 0.8.1.0, 0.8.1.1, 0.8.1.2, 0.9.0.0, 1.0.0.0, 1.0.0.1, 1.1.0.0, 1.1.0.1, 1.2.0.0, 1.2.1.0, 1.2.2.0, 1.3.0.0, 1.3.1.0, 1.3.2.0 (info) |
---|---|
Dependencies | base (>=4.2 && <5), containers (>=0.3 && <0.5), QuickCheck (>=1.2 && <2.5), transformers (>=0.2 && <0.3), vault (>=0.1 && <0.2) [details] |
License | BSD-3-Clause |
Author | Heinrich Apfelmus |
Maintainer | Heinrich Apfelmus <apfelmus quantentunnel de> |
Category | FRP |
Home page | http://haskell.org/haskellwiki/Reactive-banana |
Source repo | head: git clone git://github.com/HeinrichApfelmus/reactive-banana.git(reactive-banana/) |
Uploaded | by HeinrichApfelmus at 2012-03-11T14:35:38Z |
Distributions | Debian:1.2.1.0, LTSHaskell:1.3.2.0, NixOS:1.3.2.0, Stackage:1.3.2.0 |
Reverse Dependencies | 17 direct, 0 indirect [details] |
Downloads | 34439 total (221 in the last 30 days) |
Rating | 2.75 (votes: 7) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |