Scala uses monads extensively for many operations with non-trivial effects, such as those involving…
One of the most significant, if controversial features in Scala 3 is optional braces, where significant…
Martin Odersky and the EPFL Scala Center continue experimenting with potential new features in Scala 3…
I mentioned in What’s Changed Since Scala 3.0.0 that Scala 3.1 introduced an experimental feature for safer…
I’m giving a talk at Scale by the Bay, October 28th, on Lessons Learned from 15 Years of Scala…
The Scala team continues to refine Scala 3, fixing bugs, refining existing features…
Update May 22, 2022: Michel Charpentier correctly pointed out that the arguments don’t need to be by-name if they are inlined…
Update April 3, 2022: I added the…
Scala 3.0.0 is now final!
Late in the Scala 3 development process, a new type scala.Matchable was…
scala.Matchable