Electric Clojure implements a form of arrowized continuous time dataflow programming with extensions for network-transparent function composition.
- The Haskell School of Music: From Signals to Symphonies (2018) — best starting point and also a great intro to Haskell.
- The Essence of Dataflow Programming (2006) great category theory overview of dataflow programming; missing Applicative (2008), Free monad and Cofree comonad
- Push-pull functional reactive programming, Elliot (2009)
- Breaking down FRP, Jane Street (2014) — good concise comparision of many FRP aspects; missing discussion of discrete vs continuous
- [Compiling to Categories, Elliott (2017)](http