YoVDO

Asynchronous Reactive Programming with Modal Types in Haskell

Offered By: ACM SIGPLAN via YouTube

Tags

Haskell Courses Type System Courses Asynchronous Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore asynchronous reactive programming with modal types in Haskell through this conference talk presented at PADL'24. Dive into the implementation of Async Rattus, a functional reactive programming (FRP) language embedded in Haskell. Learn how modal type constructors enable the composition of asynchronous subsystems by tracking each subsystem's clock at compile time. Discover the advantages of this approach over traditional imperative models using shared mutable state and callbacks. Examine the central component of the implementation: a Haskell compiler plugin that checks stricter typing rules and infers compile-time clocks. Gain insights into the first implementation of an asynchronous modal FRP language and its potential to spark further research in modal FRP and its applications.

Syllabus

[PADL'24] Asynchronous Reactive Programming with Modal Types in Haskell


Taught by

ACM SIGPLAN

Related Courses

JavaScript Promises
Google via Udacity
Grand Central Dispatch (GCD)
Udacity
Asynchronous Programming in C# and .NET Core
Microsoft via edX
JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera
Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera