3 ms·
A lot of work has been done in Scala 3 to simplify everything. And with the arrival of virtual threads in the JVM there are new concurrency libraries e.g. Ox [
by threeseed 2y ago
A lot of work has been done in Scala 3 to simplify everything.
And with the arrival of virtual threads in the JVM there are new concurrency libraries e.g. Ox [1] and Gears [2] which remove the need to use FP concepts like monads. Which have been the major source of much of the complexity.
For all its problems it is a seriously under-rated platform especially Scala.js which IMHO is far better and simpler than Typescript.
[1] https://github.com/softwaremill/ox https://github.com/softwaremill/ox
[2] https://github.com/lampepfl/gears https://github.com/lampepfl/gears