Hacker News new | ask | show | jobs
by jatcwang 2368 days 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 [2]: https://scalalandio.github.io/chimney/

1 comments

Macros 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.htm...