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.