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

YouTube

Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in Higher-Order Generic Programs

ACM SIGPLAN via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking 18-minute video presentation from POPL 2024 that introduces polymorphic reachability types for tracking freshness, aliasing, and separation in higher-order generic programs. Delve into the challenges of adapting Rust-like substructural features to higher-level languages with functional and type-level abstraction. Learn about the new freshness qualifier and how it enables precise, sound, and parametric combination of reachability and type polymorphism. Discover the simply-typed λ✦-calculus and F✦-calculus, which offer lightweight reachability polymorphism and bounded parametric polymorphism over types and reachability qualifiers. Gain insights into potential applications for safe capability programming and effect system extensions, and compare this innovative system with Scala's capture types.

Syllabus

[POPL'24] Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in ...

Taught by

ACM SIGPLAN

Reviews

Start your review of Polymorphic Reachability Types: Tracking Freshness, Aliasing, and Separation in Higher-Order Generic Programs

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.