The reactive package

[Tags: ]

Reactive is a simple foundation for programming reactive systems functionally. Like Fran/FRP, it has a notions of (reactive) behaviors and events. Like DataDriven, Reactive has a data-driven implementation. The main difference between Reactive and DataDriven is that Reactive builds on functional "futures" (using threading), while DataDriven builds on continuation-based computations.

Warning: executables using this library must be built with -threaded. Otherwise, reactions will be delayed significantly.

Please see the project wiki page:

The module documentation pages have links to colorized source code and to wiki pages where you can read and contribute user comments. Enjoy!

© 2007 by Conal Elliott; BSD3 license.


Versions0.0, 0.2, 0.3, 0.5,, 0.8.3, 0.8.6, 0.8.8, 0.9.0, 0.9.1, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9, 0.9.10, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.7, 0.11, 0.11.2, 0.11.3, 0.11.4, 0.11.5
Change logNone available
Dependenciesbase, TypeCompose
Copyright(c) 2007 by Conal Elliott
AuthorConal Elliott
Categoryreactivity, FRP
Home page
UploadedFri Dec 28 01:09:48 UTC 2007 by ConalElliott
Downloads3683 total (147 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees