Copyright | (c) Simon Archipoff, David Janin, 2016 |
---|---|
License | see the LICENSE file in the distribution |
Maintainer | janin@labri.fr |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
This module is a bit messed up mixing reactive tiles with runtime tile...
- data ID v
- type RDuration d iv = Duration d (ID iv)
- type RTile d iv v = Tile (RDuration d iv) iv v
- type RQList d iv v = QList (RDuration d iv) iv v
- type RAtom d iv v = Atom (RDuration d iv) iv v
- toRunTile :: (Num d, Ord d, Ord iv) => Tile (RDuration d iv) iv v -> RTile d iv v
- fromRunTile :: (Num d, Ord d, Ord iv) => RTile d iv v -> Tile (RDuration d iv) iv v
Runtime tiles
ID for temporal values and delays duration. Eq instance on the type v defines when two values are to be merged.