Frappé: Functional Reactive Programming in Java.

Frappé is an implementation of Functional Reactive Programming in the Java programming language. The distribution includes source code, JavaDoc API documentation, and numerous examples (including ports of most examples from the Fran User's Manual).

This is an experimental release for those interested in playing with Frappé using the Java API directly. We are currently developing a translator that generates Frappé code from a more Haskell-like FRP syntax. We plan to make a more widely publicized, fully supported release available when that work is complete. In the meantime, please feel free to download and play with Frappé. Feedback is very welcome!

Documentation

For an overview and introduction, the paper "Frappé: Functional Reactive Programming in Java, available from the FRP Publications web page is a good place to start. Detailed documentation of the Frappé API is included in the doc/ subdirectory of the distribution.

Installation

Details on installing the Frappé distribution are provided in the README file included in the distribution.

Downloading

The source distribution is available as a gzipped tar file:

frappe.tar.gz


Antony Courtney, Dept. of Computer Science, Yale University.