You will never obtain a deep understanding of functional programming by using Scala. You'll simply never be able to think those thoughts, even though you are otherwise capable.
-
-
Replying to @dibblego
Having switched from Scala to Haskell and Idris, I can relate to this statement. There’s stuff that requires some additional boilerplate and hoop jumping in Scala that just works in Haskell (once you turn on a particular language extension)
3 replies 1 retweet 1 like -
This noise can make it difficult to see what is going on. Hence, in many cases where people found an unintuitive encoding of a feature in Scala, it’s useful to look at how it’s done in Haskell. Haskell is the source and inspiration of many ideas that appear in the Scala world.
1 reply 0 retweets 0 likes -
Replying to @tscholak
Well, expect to be accused of, "trying to use Scala as if it were Haskell." No matter the fact that nobody ever tries it, nor that it is a ridiculous idea, this description still persists today. I last saw it a few days ago.
1 reply 0 retweets 1 like -
Replying to @dibblego
Oh I’m deaf to that accusation, because — even given the opaqueness of many of the encodings — I’ve seen and reaped the benefits of Haskell-inspired pure functional programming
1 reply 0 retweets 0 likes -
-
-
-
Replying to @dibblego
The opposite development would be Kotlin I guess...
1 reply 0 retweets 0 likes
Nah, it has issues with practical application.
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.