YoVDO

Effects and Resources: New Frontiers for Safe and Expressive Programming Languages

Offered By: INSAIT Institute via YouTube

Tags

Scala Courses Functional Programming Courses Concurrency Courses Type Safety Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the cutting-edge developments in effect typing and object capabilities in programming languages through this insightful lecture by Prof. Martin Odersky. Delve into the challenges of current effect typing systems, including the colored function problem and difficulties in combining different effect types. Discover how shifting focus from monadic effects to object capabilities can lead to improved effect polymorphism and flexible composition. Learn about the Caprese approach, which models captured capabilities in an experimental Scala extension. Examine how this method, combined with delimited continuations, enables the formulation of safe direct-style control effects, promising enhanced composability and flexibility in programming languages. Access accompanying slides for a comprehensive understanding of these new frontiers in safe and expressive programming.

Syllabus

INSAIT Tech Series: Prof. Martin Odersky - Effects and resources: New frontiers for safe and ...


Taught by

INSAIT Institute

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera