High performance, concurrent functional programming abstractions
-
Updated
Jul 19, 2024 - Haskell
High performance, concurrent functional programming abstractions
Haskell Functional Reactive Programming framework with type-level clocks
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
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.
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.
Build terminal applications using functional reactive programming (FRP) with Reflex FRP.
Universal Live Coding & Functional Reactive Programming Framework
A Haskell libary for fast arrowized FRP based on signal functions
Library for functional reactive programming in Haskell.
See Reflex FRP in action with tinker-friendly code samples you can run yourself.
Example of using Yampa and GHC Wasm backend to create a simple web app.
Yampa and SDL2 made easy
Reflex FRP is a composable, cross-platform functional reactive programming framework for Haskell. It allows you to build interactive components in pure functional style, working in harmony with established Haskell techniques and improving the quality and elegance of your applications.
Watch files and directories for changes using a functional-reactive interface!
Add a description, image, and links to the frp topic page so that developers can more easily learn about it.
To associate your repository with the frp topic, visit your repo's landing page and select "manage topics."