on aa-switchable help sign in
reflex/README.md
24 lines 1.3 kB history raw
1## [Reflex](https://reflex-frp.org/)
2### Practical Functional Reactive Programming
4Reflex is a fully-deterministic, higher-order Functional Reactive Programming (FRP) interface and an engine that efficiently implements that interface.
6[Reflex-DOM](https://github.com/reflex-frp/reflex-dom) is a framework built on Reflex that facilitates the development of web pages, including highly-interactive single-page apps.
8A summary of Reflex functions is available in the [quick reference](Quickref.md).
10**Visit https://reflex-frp.org/ for more information, tutorials, documentation and [examples](https://examples.reflex-frp.org/).**
12### Resources
13[Get started with Reflex](https://github.com/reflex-frp/reflex-platform)
15[/r/reflexfrp](https://www.reddit.com/r/reflexfrp)
17[hackage](https://hackage.haskell.org/package/reflex)
19[irc.freenode.net #reflex-frp](http://webchat.freenode.net?channels=%23reflex-frp&uio=d4)
21### Hacking
23Use the `./scripts/hack-on reflex` script in [Reflex Platform](https://github.com/reflex-frp/reflex-platform) to checkout the source code of `reflex` locally in `reflex-platform/reflex` directory.
24Then do modifications to the source in place, and use the `./try-reflex` or `./scripts/work-on` scripts to create the shell to test your changes.