Overview
Explore the fundamental principles and origins of Functional Reactive Programming (FRP) in this insightful conference talk from YOW! 2015. Delve into the two core tenets of FRP: precise denotation and continuous time representation. Understand how these principles enable rigorous reasoning, simple composability, and efficient implementations in dynamic, time-varying systems. Examine the contrast between traditional sequential programming and FRP's direct representation of value evolutions over time. Learn about the limitations of many modern "FRP" systems that lack these fundamental properties, and discover the benefits of the original, denotative, and continuous FRP approach. Gain valuable insights into the thought processes behind FRP's design and its potential applications across various domains.
Syllabus
The Essence & Origins of Functional Reactive Programming • Conal Elliott • YOW! 2015
Taught by
GOTO Conferences