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!
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.
Details on installing the Frappé distribution are provided in the README file included in the distribution.
The source distribution is available as a gzipped tar file: