Functional Reactive Programming with `reflex`
There has been a lot of excitement about Functional Reactive Programming (FRP) in recent years. Most of it has been about distant relatives of the original idea, which are nowhere near as powerful or as useful.
The reflex
library is probably the most ready-to-use of the FRP libraries that get close to the original idea. It is being actively developed and has a focus on performance, composability and correctness.
There is a lot of focus on using reflex
for front-end development via GHCJS, but it can also be used in a lot of other domains to great effect.
This project has two main goals:
- working to improve the documentation and educational materials for using
reflex
- working on code that applies
reflex
in areas where it is likely to have a significant impact
The basics of reflex
If you’re new to FRP or to reflex
, we’re working on a series of posts to help get you started:
Talks
Blog posts
- Growing a Date Picker in Reflex - Part 2 October 18, 2017
- Growing a Date Picker in Reflex - Part 1 October 6, 2017
- Switching September 29, 2017
- Reflex exercises: DOM September 28, 2017
- Working with the DOM September 27, 2017
- Reflex exercises: Dynamics September 26, 2017
- Dynamics September 25, 2017
- Reflex exercises: Behaviors September 23, 2017
- Behaviors September 22, 2017
- Reflex exercises: Events September 21, 2017
- Events September 20, 2017
- Reflex exercises: Getting started September 19, 2017
- An introduction to reflex September 18, 2017