title: What is the difference between Dataflow programming and Reactive programming?
body: <p>I really can't see the difference between them. They are both about data flowing through instructions and the propagation of changes in the input data.
  I've read <a href="https://deepfriedcode.com/books/darps/" rel="noreferrer">this book (authored by Matt Carcki)</a> and it clearly says that they are both the same. On the other hand, the <a href="http://en.wikipedia.org/wiki/Reactive_programming" rel="noreferrer">wikipedia</a> establishes Reactive programming as a form of Dataflow programming and <a href="https://stackoverflow.com/a/2035582/3685148">this StackOverflow answer</a> does it too.</p>
  <p>So, what is the conceptual difference between Reactive programming and Dataflow programming?</p>