Personal tools

Reactive-banana

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(What is it?)
Line 7: Line 7:
 
* 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.
  +
  +
[[#feedback|Feedback]] is welcome, I want to hear from you!
   
 
== Status ==
 
== Status ==
Line 19: Line 21:
 
** [http://hackage.haskell.org/package/reactive-banana reactive-banana] - the FRP library itself
 
** [http://hackage.haskell.org/package/reactive-banana reactive-banana] - the FRP library itself
 
** [http://hackage.haskell.org/package/reactive-banana-wx reactive-banana-wx] - binding to the [[wxHaskell]] GUI library
 
** [http://hackage.haskell.org/package/reactive-banana-wx reactive-banana-wx] - binding to the [[wxHaskell]] GUI library
* Documentation
+
* '''Documentation'''
 
** [http://hackage.haskell.org/package/reactive-banana API documentation]
 
** [http://hackage.haskell.org/package/reactive-banana API documentation]
 
** [[/Examples/]]
 
** [[/Examples/]]
 
** [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
  +
** Maintainer: [http://apfelmus.nfshost.com/ Heinrich Apfelmus] <apfelmus at quantentunnel de>
  +
** [https://github.com/HeinrichApfelmus/Haskell-BlackBoard/issues?sort=created&direction=desc&state=open Issue Tracker]
 
* Source code on github
 
* Source code on github
 
** [https://github.com/HeinrichApfelmus/Haskell-BlackBoard/tree/master/reactive-banana reactive-banana]
 
** [https://github.com/HeinrichApfelmus/Haskell-BlackBoard/tree/master/reactive-banana reactive-banana]

Revision as of 12:43, 4 July 2011

Contents

1 What is it?

Reactive-banana is a small 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 since the library can be hooked into any existing event-based framework like wxHaskell or Gtk2Hs, and will provide ample documentation.
  • 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.

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.