turion / rhine

Haskell Functional Reactive Programming framework with type-level clocks
http://hackage.haskell.org/package/rhine
123 stars 21 forks source link

Hoist clock trees and rhines along monad morphisms #63

Open turion opened 6 years ago

turion commented 6 years ago

Generalise #62 in such a way that arbitrary clock trees can be hoisted. Two problems occur:

Possibly the types SequentialClock and ParallelClock and the whole type family business should be given up in favour of a data kind representing clock trees. (I have some notes in that direction which don't compile fully yet.)