Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Essence of Reactivity

ACM SIGPLAN via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive video presentation from the Haskell 2023 conference that delves into the essence of reactivity in programming. Discover how researchers Ivan Perez and Frank Dedden unify concepts from reactive programming, functional reactive programming, event-based programming, stream programming, and temporal logic through their shared foundation of time-varying values. Learn about a series of abstractions that capture the core elements of different forms of time variance, allowing for better expression of commonalities and differences between various programming paradigms. Examine how the nature of time, referencing past and future states, types of representable values, and evaluation mechanisms differ across these approaches. Gain insights into a prototype implementation in Haskell that demonstrates a generic interface capable of instantiating different abstractions based on the desired target. This 29-minute talk offers valuable perspectives on abstraction, stream programming, time variance, and domain-specific languages, providing a deeper understanding of reactive systems and their underlying principles.

Syllabus

[Haskell'23] The Essence of Reactivity

Taught by

ACM SIGPLAN

Reviews

Start your review of The Essence of Reactivity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.