Simple Reference Immutability for System F-sub
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore the intersection of reference immutability and hybrid programming languages in this 15-minute conference talk from OOPSLA2 2023. Delve into how reference immutability, a type-based technique for controlling mutation, interacts with features common in languages that blend functional and object-oriented paradigms. Focus on the interplay between reference immutability and higher-order functions, polymorphism, and subtyping. Examine a constructed calculus System F that demonstrates these interactions. Gain insights from researchers Edward Lee and Ondřej Lhoták of the University of Waterloo as they present their findings on applying reference immutability techniques to languages like Scala. Access the full article and supplementary materials, which have been evaluated for functional artifacts, to deepen your understanding of type systems and their application in modern programming language design.
Syllabus
[OOPSLA23] Simple Reference Immutability for System F-sub
Taught by
ACM SIGPLAN
Related Courses
Algorithms, Part IPrinceton University via Coursera Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera MongoDB for Java Developers
MongoDB University Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera Intro to Java Programming
San Jose State University via Udacity