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

YouTube

Borrowing From Session Types - A Novel API for Modular and Composable Functional Session Type Systems

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 15-minute conference presentation from OOPSLA 2025 that introduces a novel borrowing-based API for session types, addressing modularity and composability challenges in functional session type systems. Learn about the BGV core calculus, which implements this new approach using ordered linear typing and explicit channel ownership splitting operations. Discover how the researchers establish type safety and deadlock freedom through a type-preserving translation to PGV, a proven deadlock-free functional session type calculus. Explore the external version of BGV that supports borrow notation and includes mechanized verified translation with decidable type checking. Gain insights into how this borrowing-based approach enables more modular and composable code for session type clients without introducing unnecessary complexity or limitations, representing a significant advancement in concurrent programming and session type theory.

Syllabus

[OOPSLA'25] Borrowing From Session Types

Taught by

ACM SIGPLAN

Reviews

Start your review of Borrowing From Session Types - A Novel API for Modular and Composable Functional Session Type Systems

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.