ECOOP 2022
Mon 6 June - Thu 7 July 2022 Berlin, Germany
Mon 6 Jun 2022 11:30 - 12:00 at Aurora Borealis 1 - Paper

Motivated by the use of functional programming principles and features for concurrent and distributed programming, this paper proposes enhancements for closures in Scala, called blocks. Blocks increase the flexibility and safety of closures, enabling constraining their environment using types. Blocks support a new approach to serialization based on type classes. The unique design is enabled by new features of Scala 3.

Slides (Scala2022-Haller.pdf)910KiB

Associate Professor in the School of Electrical Engineering and Computer Science at KTH Royal Institute of Technology in Stockholm, Sweden.

Mon 6 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change