the open hostility of the Scala maintainers to the section of their community attempting to do pure FP is astoundinghttps://twitter.com/adriaanm/status/1017067318298447872 …
-
-
Replying to @jedws
I never got the argument against OO capabilities in Scala, event when writing purely functional code. OO does not imply mutability or side effects, and the two FP libraries (Cats and Scalaz) both go to great lengths to provide OO syntax through implicit enrichment classes.
2 replies 0 retweets 0 likes -
Replying to @eliaskjordan @jedws
Scalaz does it to improve type-inference. Cats is just a copy of Scalaz source code, but without any ability to achieve any progress (it shows).
1 reply 0 retweets 0 likes -
Cats hasn’t really pushed that state of the art. But, that wasn’t its goal. It was to modernize, be more approachable and have better docs. It has succeeded in that!
1 reply 0 retweets 0 likes -
Replying to @eliaskjordan @jedws
The goal of Cats was to first try to take political control of Scalaz, at the expense of skilled programmers, which failed, and now it is to pretend to be about "FP for Scala." It's gone nowhere in 4 years, and will have gone nowhere on the days you and I depart from this planet
1 reply 0 retweets 0 likes -
Haha fair enough. I have no background on the politics, so can’t comment on that. The docs certainly are better though
1 reply 0 retweets 0 likes
No they're not :)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.