Skip to content

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 is easier to get right on the first try, maintain, and reuse.

License

Notifications You must be signed in to change notification settings

reflex-frp/reflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f02a1df · Jan 19, 2025
Jan 19, 2025
Oct 17, 2018
May 24, 2023
Dec 9, 2022
May 24, 2023
Jan 11, 2025
Jan 11, 2025
May 28, 2016
Dec 22, 2022
Jul 14, 2018
Aug 5, 2019
Jan 19, 2025
Mar 14, 2015
Aug 27, 2020
Sep 22, 2024
Mar 14, 2015
Jan 9, 2020
Aug 5, 2019
Dec 22, 2022
Jan 19, 2025
Sep 27, 2024
Dec 22, 2022
Dec 22, 2022
Jul 14, 2018

Repository files navigation

Haskell Hackage BSD3 License

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 is easier to get right on the first try, maintain, and reuse.

Reflex is a fully-deterministic, higher-order Functional Reactive Programming interface and an engine that efficiently implements that interface.

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.

About

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 is easier to get right on the first try, maintain, and reuse.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published