Gain a Splash of New Skills - Coursera+ Annual Just ₹7,999
Our career paths help you become job ready faster
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore Capture Checking, an upcoming Scala feature that introduces capability tracking into the type system for enhanced effect safety without requiring monads or heavy abstractions. Learn the core concepts behind this innovative approach and understand how it integrates with Scala's existing type system to prevent common programming bugs. Discover practical examples demonstrating how capabilities can improve both safety and code clarity in everyday development scenarios, while gaining insights into the compiler's enforcement mechanisms. Examine the current implementation status, experimental features, and remaining open questions in this evolving technology. Gain a comprehensive understanding of Capture Checking's motivations, underlying mechanics, and future potential for effect tracking in Scala development, making this an essential introduction whether you're new to capabilities or curious about the evolution of effect systems in the language.
Syllabus
Oliver Bračevac: Capture Checking - A New Approach to Effect Safety in Scala [Scala Days 2025]
Taught by
Scala Days Conferences