1 What is it?
Reactive-banana is a library for Functional Reactive Programming (FRP).
The goal is to create a solid foundation for anything FRP-related.
- Users can finally start experimenting with graphical user interfaces based on FRP as the library can be hooked into any existing event-based framework like wxHaskell or Gtk2Hs. A plethora of example code helps with getting to know the library.
- Programmers interested in implementing FRP will have a reference for a simple semantics with a working implementation.
- It features an efficient implementation. No more spooky time leaks, predicting space & time usage should be straightforward.
Feedback is welcome, I want to hear from you!
Current development focuses on a more integrated notion of time and dynamic event switching. Furthermore, the author is writing an example application to flesh out the FRP approach to GUI programming.
- 26 September 2011: Added some more examples, reactive-banana 0.4.2.0 released.
- 14 July 2011: Implemented many examples, reactive-banana 0.4.1.0 released.
- 22 June 2011: reactive-banana 0.3.0.0 released
- 28 April 2011: reactive-banana 0.2.0.0 released
3 Releases and Resources
- Download on Hackage
- Feedback and Contact
- Source code on github
4 External Links
No external links yet.