Summary
In this chapter, we introduced the F# language and the functional paradigm. This is essential if we want to understand how functional programming works. Furthermore, it is a necessary step if we want to apply and implement FRP. In particular, we discussed event data flow and the two kinds of FRP: pull-based and push-based.
In the next chapter, you will learn about FRP in depth, starting from the basic theoretical concepts to the practical examples of real scenarios. Afterward, we will enter the second part of FRP, where we will discuss advanced concepts such as discrete-continuous components and time-flow with dynamic change. Finally, we will look at different examples of the scenarios (pull- based and pull-based) using F# and FRP.