Reactive-banana
From HaskellWiki
(Difference between revisions)
(→Status) |
|||
| Line 2: | Line 2: | ||
''Reactive-banana'' is a library for [[Functional Reactive Programming]] (FRP). | ''Reactive-banana'' is a library for [[Functional Reactive Programming]] (FRP). | ||
| + | |||
| + | Support the project with a small donation: [http://flattr.com/thing/384682/reactive-banana http://api.flattr.com/button/flattr-badge-large.png] | ||
The goal is to create a solid foundation for anything FRP-related. | The goal is to create a solid foundation for anything FRP-related. | ||
| Line 12: | Line 14: | ||
== Status == | == Status == | ||
| - | Current development focuses on | + | Current development focuses on dynamic event switching. Examples from game programming and computer music are planned. |
| + | * 24 October 2011: reactive-banana 0.4.3.0 released. | ||
* 26 September 2011: Added some more examples, reactive-banana 0.4.2.0 released. | * 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. | * 14 July 2011: Implemented many examples, reactive-banana 0.4.1.0 released. | ||
| Line 30: | Line 33: | ||
** Maintainer: [http://apfelmus.nfshost.com/ Heinrich Apfelmus] <apfelmus at quantentunnel de> | ** Maintainer: [http://apfelmus.nfshost.com/ Heinrich Apfelmus] <apfelmus at quantentunnel de> | ||
** [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+frp Ask a question on StackOverflow] |
| - | + | ||
* 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] | ||
** [https://github.com/HeinrichApfelmus/reactive-banana/tree/master/reactive-banana-wx reactive-banana-wx] | ** [https://github.com/HeinrichApfelmus/reactive-banana/tree/master/reactive-banana-wx reactive-banana-wx] | ||
| - | |||
== External Links == | == External Links == | ||
Revision as of 11:52, 13 December 2011
Contents |
1 What is it?
Reactive-banana is a library for Functional Reactive Programming (FRP).
Support the project with a small donation:
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 dynamic event switching. Examples from game programming and computer music are planned.
- 24 October 2011: reactive-banana 0.4.3.0 released.
- 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
- 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
- Ask a question on StackOverflow
- Source code on github
4 External Links
No external links yet.
Categories: FRP | User interfaces | Libraries | WxHaskell | Packages
