3 ms·
Scala 3 isn't such a language, most of the stuff people use is still there. The biggest change touching your comment is replacing one feature (implicits) with
by dtech 5y ago
Scala 3 isn't such a language, most of the stuff people use is still there.
The biggest change touching your comment is replacing one feature (implicits) with a couple more tailored features (extension methods, conversions and context parameters). In practice they were very powerful and versatile, but also complicated, finicky and bug-prone. Feels a bit like pointers in that regard.