Reactive-banana
From HaskellWiki
(Difference between revisions)
(→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
- Download on Hackage
- reactive-banana - the FRP library itself
- reactive-banana-wx - binding to the wxHaskell GUI library
- Documentation
- Feedback and Contact
- Maintainer: Heinrich Apfelmus <apfelmus at quantentunnel de>
- Issue Tracker
- Source code on github
- reactive-banana
- reactive-banana-wx
- BlackBoard - eat my own dogfood application
4 External Links
No external links yet.
Categories: FRP | User interfaces | Libraries | WxHaskell | Packages
