Welcome to the dyna
FRP library for Haskell. The dyna
is minimal
and elegant framework that is based on the notion of callbacks.
It's library to make composable callbacks and observe their
behavior over time.
Check out the docs for User guide and how to get started.
In this repo there are several libraries:
dyna
- core FRP library (tutorial, docs, reference)dyna-brick
- binding tobrick
library for terminal user interfaces (tutorial, docs, reference)dyna-gloss
- binding togloss
library for declarative 2D animation and games (tutorial, docs, reference)dyna-processing
- binding toprocessing-for-haskell
library for imperative 2D and 3D animation and games (tutorial, docs, reference)