17 ms·
"Designed for teaching, research, and industrial applications" - from wikipedia (2nd sentence) Seems to have done pretty damn well IMO. Not that I've used it f
by _a_a_a_ 3y ago
"Designed for teaching, research, and industrial applications" - from wikipedia (2nd sentence)
Seems to have done pretty damn well IMO. Not that I've used it for 25 years, but I liked it and it introduced me to FP which totally changed how I thought of programming. I guess we have to differ on this.
- wredue 3y agoYes. It changed how you thought about programming *for the worse*. Whereas I believe that concepts are tools for programmers to reach for when appropriate, functional programmers believe concepts are rules and reaching for them should be mandatory, no matter how much bullshit they force you to add for no reason other than you accepted from the get go that, for example, immutability should be mandatory. This is a massive fundamental problem with Haskell and all language that take hardline stances on things that are better left to the users. In this regard, I’d say it’s a complete failure. It’s horrible for teaching. You need to know more than you need to know for Java just to use it. It’s horrible for research. It has hardline fundamental stances that rejects exploration, and therefor is research averse. It is horrible for industrial applications as there are massive ranges of industry that simply cannot give to the whims of Haskell for one reason or another, but probably multiple reasons cause Haskell is terrible.
- _a_a_a_ 3y agoI'm pretty sure you don't have a clue or any significant experience, and too much arrogance to stop and question your own assumptions which you've just imposed on others including me, but carry on anyway.
- borlanco 3y ago> "This is a massive fundamental problem with Haskell and all language that take hardline stances on things that are better left to the users". Thank you. This is completely and utterly true.
- tome 3y ago> I believe that concepts are tools for programmers to reach for when appropriate, functional programmers believe concepts are rules and reaching for them should be mandatory Could you give some examples of such concepts? It's rather hard to understand what you mean in the abstract.
- kaba0 3y ago> functional programmers believe concepts are rules Based on what? It’s almost like “functional programmer” is not a single entity controlled by Big Haskell - you are just spewing bullshit about a made up boogeyman.