Arrows, Robots, and Functional Reactive Programming

  title={Arrows, Robots, and Functional Reactive Programming},
  author={Paul Hudak and Antony Courtney and Henrik Nilsson and John Peterson},
  booktitle={Advanced Functional Programming},
Functional reactive programming, or FRP, is a paradigm for programming hybrid systems – i.e., systems containing a combination of both continuous and discrete components – in a high-level, declarative way. The key ideas in FRP are its notions of continuous, time-varying values, and time-ordered sequences of discrete events. Yampa is an instantiation of FRP as a domain-specific language embedded in Haskell. This paper describes Yampa in detail, and shows how it can be used to program a… CONTINUE READING

Similar Papers

Loading similar papers…