AI, Data Science & Cloud Certificates from Google, IBM & Meta
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a conference talk from PLDI 2023 that addresses a critical issue in garbage collection safety for region-based type-polymorphic programs. Delve into Martin Elsman's presentation on the challenges of combining region inference with reference-tracing garbage collection in higher-order polymorphic programs. Learn about the soundness problem identified in existing theoretical developments and its practical implications. Discover the proposed solution: a modified region type-system that captures garbage-collection effects, even for polymorphic higher-order code. Understand how this new approach simplifies function region type-schemes, enables the combination of region-based memory management with partly tag-free reference-tracing garbage collection, and rectifies previously derived work based on erroneous published results. Gain insights into the implications for region inference and region-representation analyses in light of this new type system.
Syllabus
[PLDI'23] Garbage-Collection Safety for Region-Based Type-Polymorphic Programs
Taught by
ACM SIGPLAN