The Taxonomy of Reactive Programming

Four independent dimensions of reactive programming:

  1. events & state
  2. deriving & executing
  3. reified & transparent
  4. self observation & external observation

See other Programming paradigm

  • Imperative Programming
  • Declarative Programming
  • Object-oriented Programming