5 ms·
I have a similar take on Haskell and I do think its adherents are more clinging to a near-religious like commitment to the language and its counterproductive pu
by wellpast 7y ago
I have a similar take on Haskell and I do think its adherents are more clinging to a near-religious like commitment to the language and its counterproductive purity.
That said I think
> I feel learning Haskell was worthless.
is a little harsh. I suppose b/c I don't think learning (anything) is ever worthless.
Yes I'm a Clojurist, per se. I agree with even Rich Hickey who will even say that it's fundamentally not about the specific programming language.
However I do think Haskell falls into a different category. Most PLs at least make pragmatic concessions. PLs with strong static typing take a fundamentalist approach that does not give any flex and therefore I find anti-pragmatic.
But why not learn a strong static PL? Why take my or anyone else's word for it? The best way to discover the right tools is to pick them all up and wield them. If outcome is your goal, if productivity is your sincere goal (as opposed to something else like intellectual curiosity or purposeful rigidity...b/c you're, say, afraid of change) then I do think you will gravitate away from static typing in many cases. Especially in the prevalant case of development of web and distributed data systems.
- wellpast 7y agoAnd to answer your question my experience in strongly typed functional FP was building a few applications in Elm, a derivative/cousin of Haskell.