Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code
Go to file
2019-06-14 17:50:07 -04:00
bench Fix benchmarks to work on modern GHC. 2018-10-14 23:28:08 -04:00
bench-cbits Earlier 'base' versions for CrossImpl and earlier RTS compatability for checkCapability. 2018-10-17 16:25:23 -04:00
src Fix deprecation warnings related to updated Data.Some 2019-06-14 13:09:41 -04:00
test Re-export Data.Map.Monoidal; Fix tests 2019-03-28 14:52:47 -04:00
.ghci Remove some old cruft from the .ghci file 2016-05-27 23:36:50 -04:00
.gitignore Merge remote-tracking branch 'origin/wip-optimizer' into develop 2016-11-09 11:39:46 -05:00
.stylish-haskell.yaml Run stylish-haskell 2018-07-13 23:12:07 -04:00
ChangeLog.md Drop *Tag classes 2019-06-14 17:50:07 -04:00
CONTRIBUTING.md Add contribution guidelines 2019-03-29 16:01:29 -04:00
default.nix Drop *Tag classes 2019-06-14 17:50:07 -04:00
hydra.json Add hydra configuration 2019-01-16 17:34:25 -05:00
jobsets.nix Fix jobsets.nix 2019-01-16 18:08:42 -05:00
LICENSE Change license to BSD3 and prepare cabal file for preliminary release 2015-03-13 21:05:19 -04:00
Quickref.md Typo 2019-03-22 02:31:07 +00:00
README.md Replace hackage link with badge 2019-05-09 02:04:35 +01:00
reflex-platform.nix Fix jobsets.nix 2019-01-16 18:08:42 -05:00
reflex.cabal Drop *Tag classes 2019-06-14 17:50:07 -04:00
release.nix Fix jobsets.nix 2019-01-16 18:08:42 -05:00
Setup.hs Fix cabal file warnings 2015-03-13 21:46:26 -04:00
stylize Add stylize script 2018-07-13 23:26:39 -04:00

Reflex

Hackage

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

Get started with Reflex

/r/reflexfrp

irc.freenode.net #reflex-frp

Hacking

Use the ./scripts/hack-on reflex script in Reflex Platform to checkout the source code of reflex locally in reflex-platform/reflex 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.