I remember epiphanies seeing Smalltalk after years of C++.
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
This Tweet is unavailable.
-
Scala: * Functions are first-class (not really) * Types are inferred (not really) * Monad comprehensions (not really) * Free theorems and types (not really) * Type constructor polymorphism (not really) * Tail calls (not really) * Rank-n Types (not really) * … (not really)
- Show replies
-
-
-
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)
-
Scala, and most of its remaining users, is absolutely committed to the perpetual expert beginner philosophy. "As long as we look smart, improvement is not compelled."
End of conversation
New conversation -
-
-
I feel your propaganda deep in my heart. However, do you prefer Scala/JVM or Python as a way to do work? Modeling and "data science" work is using python to foist its highly-imperative evil on otherwise good people. How can we fix this?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
I would love to see such thought/code or maybe a bunch of them :)
-
Even just teaching the basics of FP in scala requires months of upfront apologetics. Haskell takes 90 minutes, repeatably demonstrated.
End of conversation
New conversation -
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.