Chapter 14. Adding FRP to existing projects

This chapter covers

  • Changing over to immutable data structures
  • Replacing callbacks with streams and cells
  • Program-initialization techniques
  • Combining information sources extensibly with Junctions

Cast your mind back to the beginning of the book where we told the sad tale of a project hitting the complexity wall. The authors have both lived through this. It’s actually the underlying motivation for our interest in FRP.

We think software quality and the costs of achieving it are a serious issue for industry. Software is being called on to solve more and more complex problems. There are many reasons for this, but parallelism will be an increasingly important factor. Existing methods are coming ...

Get Functional Reactive Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.