Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simre1/reactimate
A Haskell libary for fast arrowized FRP based on signal functions
https://github.com/simre1/reactimate
arrow frp functional-reactive-programming game haskell
Last synced: 2 months ago
JSON representation
A Haskell libary for fast arrowized FRP based on signal functions
- Host: GitHub
- URL: https://github.com/simre1/reactimate
- Owner: Simre1
- Created: 2024-01-19T15:31:28.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-08-04T13:43:45.000Z (5 months ago)
- Last Synced: 2024-08-04T15:42:02.189Z (5 months ago)
- Topics: arrow, frp, functional-reactive-programming, game, haskell
- Language: Haskell
- Homepage:
- Size: 923 KB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reactimate
[reactimate](reactimate) is a library implementing the AFRP paradigm. In contrast to other libraries, `reactimate` uses `IO` effects to increase performance and a concrete base type to eliminate typeclass performance problems.
In addition, `reactimate` has some support for pull-based FRP, making it possible to deal with events which happen in-between simulation cycles.# Reactimate Game
[reactimate-game](reactimate-game) is a library for basic 2D games using `SDL`.
![reactimate-games examples](reactimate-game/screenshot.png)
# Reactimate Physics
[reactimate-physics](reactimate-physics) provides bindings to the `chipmunk` 2D physics library.
# Reactimate LDtk
[reactimate-ldtk](reactimate-ldtk) provides loading functionality for LDtk level files.