Well, again, twitter cannot do justice to such an excellent and important question. Here is a *very generous* run down. https://www.reddit.com/r/haskell/comments/1pjjy5/odersky_the_trouble_with_types_strange_loop_2013/cd3bgcu/ …
-
-
Replying to @dibblego
I have seen that post before.
@kemtt is squarely in the pure FP camp, and the issues mentioned primarily arise when doing pure FP. I don't agree that those limitations make Scala unusable. There are many successful companies that use Scala heavily, with great success.2 replies 0 retweets 0 likes -
Replying to @eliaskjordan @kemtt
Try to address the specifics of the post, instead of the properties of the person. I know it's The Scala Way to discard critical analysis in favour of properties of a person, but it won't help you in the end. No, there are no successful companies because of Scala.
2 replies 0 retweets 0 likes -
1/ "No, there are no successful companies because of Scala." - not what I said. I don't think there are many companies that are successful *because* of a language. There are many companies that use Scala heavily and are successful in doing so. Case in point Twitter.
1 reply 0 retweets 0 likes -
Replying to @eliaskjordan @kemtt
OK, I just wanted to clarify that in the brevity of Twitter. Yes, there are successful companies, despite having used Scala. Please don't put people in tribes. I hold 3x Sun Java Certifications and used to work on the JDK. Am I still in the tribe? Not even no.
1 reply 0 retweets 0 likes -
Sure, I should have worded it differently. The limitations mentioned in the post are primarily encountered when using Scala for pure FP, and using category theory inspired techniques. This is not the only way to write Scala code.
1 reply 0 retweets 0 likes -
Replying to @eliaskjordan @kemtt
Well I appreciate the less personal rewording. But now it is completely incorrect. It has nothing to do with "using Scala for pure FP." I look forward to your detailed response to the contrary.
1 reply 0 retweets 0 likes -
There are references to monad transformers, Foldable and Traversable typeclasses, Comonads and Scalaz. All techniques / technologies used in pure FP. I don't think any of the observations are technically wrong, just that there are ways to Scala where they aren't a big problem.
1 reply 0 retweets 0 likes -
Replying to @eliaskjordan @kemtt
None of these have anything to do with "using Scala in pure FP." People with beards also use pure FP, and yet beards have nothing to do with pure FP. You're making a category error. Scala is completely worthless and no amount of apologetics will change this.
1 reply 0 retweets 0 likes -
They all have something to do with pure FP, and the post refers to the limitations when employing these techniques in Scala. I'm aware thats your opinion, and I know I wont convince you otherwise. Scala it a useful language, and no amount of descent will change that.
2 replies 0 retweets 0 likes
Tony Morris Retweeted Tony Morris
If I allow you to continue apologising away that Scala has nothing worth redeeming, by appealing to "pure FP", you still haven't demonstrated a redeeming point. Scala has none of these things: https://twitter.com/dibblego/status/1023881538738434048 … That is the short list. So what does it have?
Tony Morris added,
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.