Difference between revisions of "Reactive-banana"

From HaskellWiki
Jump to navigation Jump to search
Line 25: Line 25:
 
* Documentation
 
* Documentation
 
** [http://hackage.haskell.org/package/reactive-banana API reference]
 
** [http://hackage.haskell.org/package/reactive-banana API reference]
** '''[[/Examples/]]'''
+
** <span id="examples">'''[[/Examples/]]'''</span>
 
** [http://apfelmus.nfshost.com/blog.html#functional-reactive-programming-frp Developer Blog]
 
** [http://apfelmus.nfshost.com/blog.html#functional-reactive-programming-frp Developer Blog]
 
* <span id="feedback">Feedback</span> and Contact
 
* <span id="feedback">Feedback</span> and Contact
Line 31: Line 31:
 
** [https://github.com/HeinrichApfelmus/reactive-banana/issues?sort=created&direction=desc&state=open Issue Tracker]
 
** [https://github.com/HeinrichApfelmus/reactive-banana/issues?sort=created&direction=desc&state=open Issue Tracker]
 
** [http://stackoverflow.com/questions/ask?tags=reactive-programming+haskell Ask a question on StackOverflow]
 
** [http://stackoverflow.com/questions/ask?tags=reactive-programming+haskell Ask a question on StackOverflow]
** Support the project with a tiny donation: [http://flattr.com/thing/384682/reactive-banana http://api.flattr.com/button/flattr-badge-large.png]
+
** Support the project with a donation: [http://flattr.com/thing/384682/reactive-banana http://api.flattr.com/button/flattr-badge-large.png]
 
* Source code on github
 
* Source code on github
 
** [https://github.com/HeinrichApfelmus/reactive-banana/tree/master/reactive-banana reactive-banana]
 
** [https://github.com/HeinrichApfelmus/reactive-banana/tree/master/reactive-banana reactive-banana]

Revision as of 16:23, 10 October 2011

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!

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

Releases and Resources

External Links

No external links yet.