3 ms·
Scala is an amazing language I love writing software in. The tools it offers to model business domains, the power of expressive types make it next-to-none when
by esarbe 5y ago
Scala is an amazing language I love writing software in. The tools it offers to model business domains, the power of expressive types make it next-to-none when it comes to shape, remodel and refactor code.
Then there's the ecosystem. Sure, you have the whole of the Java ecosystem, but then there are also tons and tons of Scala libraries that are so well designed (Quick shout-out to Lihaoyi here; your libraries are amazing!) and work together so well is astounding.
I was very worried with the migration path to Scala 3 but that turned to be out pretty much painless. Scala-2.13-backward-compatiblity is amazing and together with scalafix the transition is as smooth as anyone could reasonably expect.
Anyone getting into Scala or worried about complexity with Scala should have a good look at https://www.handsonscala.com/ https://www.handsonscala.com/
- justsaying9 5y agoThanks for the advice. Given that you exposed your warped, racist ideological beliefs in other threads, this helps me to understand that Scala probably isn't something I want to involve myself with under any circumstances. Your judgment about good or bad at best cannot be trusted, and at worst is a contrary indication warning me to stay the hell away.