This book was born of frustration. We were each involved in a large project with a lot of event-based logic. Petty problems regularly turned into long days of debugging.

Anthony joined a team working on a complex configuration GUI full of plumbing that was replicated over and over. He decided to tidy this up by shifting all the logic to a single abstraction called PublishedScalar. This was a revolutionary change.

Stephen was working on embedded development for vehicle telematics, and the challenges kept coming. He started fantasizing about a career change to truck driving but instead found new approaches in functional programming.

A lot of leading-edge work goes on quietly in the Haskell programming language community. Stephen found ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.