Awesome
Reflex-DOM
Web applications without callbacks or side-effects. Reflex-DOM brings the power of Functional Reactive Programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Reflex-DOM is a framework for building web applications in Haskell, based on the Functional Reactive Programming library Reflex.
Visit https://reflex-frp.org/ for more information, tutorials, documentation and examples.
Additional resources
- Official Website
- Quick Reference
- Obelisk: A framework built on Reflex and Reflex-DOM for functional reactive web and mobile applications, with batteries included.
- Get started with Reflex
- /r/reflexfrp
- irc.freenode.net #reflex-frp
Hacking
Use the ./scripts/hack-on haskell-overlays/reflex-packages/dep/reflex-dom
script in Reflex Platform to checkout the source code of reflex-dom
locally in ./dep/reflex-dom
directory.
Then 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.