Personal tools

Reactive-banana

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Status)
(What is it?)
Line 1: Line 1:
 
== What is it? ==
 
== What is it? ==
   
''Reactive-banana'' is a small library for [[Functional Reactive Programming]] (FRP).
+
''Reactive-banana'' is a library for [[Functional Reactive Programming]] (FRP).
   
 
The goal is to create a solid foundation for anything FRP-related.
 
The goal is to create a solid foundation for anything FRP-related.
* Users can finally start experimenting with '''graphical user interfaces''' based on FRP since the library can be hooked into ''any'' existing event-based framework like [[wxHaskell]] or [[Gtk2Hs]], and will provide ample documentation.
+
* 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 [[#examples|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.
 
* 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.
 
* It features an '''efficient implementation'''. No more spooky time leaks, predicting space & time usage should be straightforward.

Revision as of 16:22, 10 October 2011

Contents

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!

2 Status

Current development focuses on providing tutorials, documentation and examples for the library. 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

4 External Links

No external links yet.