8 ms·
I was initially skeptical of Scala when I landed my first Scala gig a few years ago, but now I'm really glad I picked it. Simple things like pattern matching an
by jatcwang 7y ago
I was initially skeptical of Scala when I landed my first Scala gig a few years ago, but now I'm really glad I picked it. Simple things like pattern matching and immutability are amazing, and Implicits + Macros enables some awesome libraries like Shapeless[1], Chimney[2] which solves real business problems in a succinct and type-safe way.
Very excited about what's coming in Scala 3
* Lots of improvements to make the language simpler and easier to work with
* Integrating some tried-and-true patterns from the current Scala ecosystem directly into the language
* First-class tooling to solve some long-standing issues in the ecosystem (binary compatibility)
The team behind Scala 3 has done a tremendous job. Along with the whole movement of better tooling that's happening in the Scala ecosystem right now, I think the language will have a fun and productive future!
[1]: https://github.com/milessabin/shapeless https://github.com/milessabin/shapeless
[2]: https://scalalandio.github.io/chimney/ https://scalalandio.github.io/chimney/
- AheadOfTime295 7y agoMacros and their migration path to Scala 3 have been discussed at the Scala Center, EPFL https://scala.epfl.ch/minutes/2018/12/05/december-5-2018.html https://scala.epfl.ch/minutes/2018/12/05/december-5-2018.htm...