HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Note: new account creation has been disabled as an anti-spam measure.

Reactive

Categories: Events | Reactivity | FRP | Packages


Abstract

Reactive is a simple foundation for programming reactive systems functionally. Like Fran/FRP, Reactive has a notions of (reactive) behaviors and events. Some unusual features:


The inspiration for Reactive was Mike Sperber's Lula implementation of FRP. Mike used blocking threads, which I had never considered for FRP before a conversation with him at ICFP 2007. While playing with the idea, I realized that I could give a very elegant and efficient solution to caching.

Besides this wiki page, here are more ways to find out about and get involved with Reactive:

Reactive is intended to be used with a variety of "legacy" (imperative) libraries for graphics, GUI, robotics, web services, automatic recompilation and re-execution, etc. For an example of how to wrap up such libraries for use with Reactive, see the reactive-glut project.

The reactive-fieldtrip project connects Reactive and FieldTrip.


This page replaces old-reactive.

Retrieved from "http://www.haskell.org/haskellwiki/Reactive"

This page has been accessed 8,243 times. This page was last modified 08:21, 9 January 2009. Recent content is available under a simple permissive license.