Slide 22
Slide 22 text
What we are working on
• Ensuring data-race freedom in Scala
• Supporting different concurrency models (actors, X10 async/finish, …)
• Ownership and ownership transfer in Scala
• Other topics:
• Concurrent programming, e.g., deterministic concurrency
• Distributed programming
• Provable failure transparency (Portals: https://www.portals-project.org/)
Haller and Loiko. LaCasa: Lightweight af
fi
nity and object capabilities in Scala. OOPSLA 2016
https://doi.org/10.1145/2983990.2984042
Willenbrink. A Type System for Ensuring Safe, Structured Concurrency in Scala. MSc thesis, KTH Royal
Institute of Technology, Sweden, 2024. To appear
Haller. Enhancing closures in Scala 3 with Spores3. Scala Symposium 2022: 22-27
https://doi.org/10.1145/3550198.3550428