Please note: This PhD defence will take place online.
David Radke, PhD candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Kate Larson, Tim Brecht
Please note: This master’s thesis presentation will take place in DC 3317.
Yaoyu Zhao, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Ondřej Lhoták
Scala is a multi-paradigm programming language combining the power of functional and object-oriented programming. While Scala has many features promoting immutability, it lacks a built-in mechanism for controlling and enforcing reference immutability.