804a0802b9
Drop support for < 8.4, bumping base lower bound accordingly. (I tested that in fact does not work.) |
||
---|---|---|
.github/workflows | ||
bench | ||
bench-cbits | ||
dep/reflex-platform | ||
src | ||
test | ||
.ghci | ||
.gitignore | ||
.stylish-haskell.yaml | ||
cabal.haskell-ci | ||
cabal.project | ||
ChangeLog.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
Quickref.md | ||
README.md | ||
reflex.cabal | ||
release.nix | ||
Setup.hs | ||
stylize |
Reflex
Practical Functional Reactive Programming
Reflex is a fully-deterministic, higher-order Functional Reactive Programming (FRP) interface and an engine that efficiently implements that interface.
Reflex-DOM is a framework built on Reflex that facilitates the development of web pages, including highly-interactive single-page apps.
A summary of Reflex functions is available in the quick reference.
Visit https://reflex-frp.org/ for more information, tutorials, documentation and examples.
Resources
Hacking
From the root of a Reflex
Platform checkout, run
./scripts/hack-on haskell-overlays/reflex-packages/dep/reflex
. This
will check out the reflex source code into the
haskell-overlays/reflex-packages/dep/reflex
directory. You can then
point that checkout at your fork, make changes, etc. Use the
./try-reflex
or ./scripts/work-on
scripts to start a shell in
which you can test your changes.