Back To Schedule
Track 1 - Hall 1 - Foundations

Wednesday May 16th, 15:30-16:15

State of the Scala 2 Union

About this Talk

Get the latest on Scala 2.13, 2.14 and beyond!

After the massive rework of the collections in 2.13,we're turning our attention to language simplification in the 2.14 release,
and the language takes another step towards Scala 3.0.

For 2.14, we're working on removing some of the sharper edges of the language, such as:
* package object (top-level definitions instead),
* trait parameters instead of early initializers
* simpler extension methods (implicit classes extending AnyVal are hard to get right),
* opaque types
* a more narrow implicit scope

Finally, on to 3.0!

Required knowledge

A keen interest in Scala and its future

Learning objectives

WHERE scala 2.x is going next.


Adriaan Moors


Scala team lead @ Lightbend

© Scala Days Europe ‐ organized by Lightbend, heise Developer, and dpunkt.verlag.