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

YouTube

Choreographic Quick Changes - First-Class Location Set Polymorphism

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a groundbreaking advancement in choreographic programming through this 11-minute conference presentation from OOPSLA 2025. Discover λQC, the first typed choreographic language that introduces first-class process names and polymorphism over both types and sets of locations, addressing critical gaps in existing choreographic languages for concurrent systems programming. Learn how this innovative approach enables dynamic computation of node assignments and communication decisions, while supporting algebraic and recursive data types as well as multiply-located values. Examine the formal verification conducted in Rocq that demonstrates the standard choreographic guarantee of deadlock freedom. Understand how choreographic programming allows developers to write centralized programs that compile to individual node programs, and see how λQC significantly improves expressive power over previous choreographic language implementations. Access comprehensive research materials including the full academic paper, supplementary archives with reusable artifacts, and reproduced results that have undergone rigorous peer evaluation.

Syllabus

[OOPSLA'25] Choreographic Quick Changes: First-Class Location (Set) Polymorphism

Taught by

ACM SIGPLAN

Reviews

Start your review of Choreographic Quick Changes - First-Class Location Set Polymorphism

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.