3 ms·
I agree, I picked up Scala a bit over a year ago and have loved it. I believe there is a happy medium between the functional and OO aspects. Finding this swee
by FowlSoft2013 6y ago
I agree, I picked up Scala a bit over a year ago and have loved it. I believe there is a happy medium between the functional and OO aspects. Finding this sweet spot is where the language outshines others. Using classes as decomposition components and then using Scala's functional aspects such as immutability and the large offerings of classic functions (map, reduce, fold) give you a powerful and productive language.
- MrPowers 6y agoThe new libs make Scala way more enjoyable: * os-lib: allows for nice filesystem operations * upickle: allows for sane JSON * utest / munit: sane testing (rather than Scalatest) * scalafmt: great go-like automatic code formatting As long as Scala keeps replicating all the features in other programming languages, it'll have a bright future. It's a really powerful programming language.