4 ms·
It's a stretch to think that the main reason that people don't use FP languages is ignorance or an inability to affect change. I don't enjoy the functional lan
by loktarogar 6y ago
It's a stretch to think that the main reason that people don't use FP languages is ignorance or an inability to affect change.
I don't enjoy the functional languages out there, at all. I enjoy some functional concepts within an OOP language, but I would be fine with just a pure OOP language if I had to.
- shados 6y agoWhy is it a stretch? Only a tiny itsy bitty minority even know what FP is (a little more these days because of some JS frameworks and reactive programming, but still). Then among the people who do know about it, an even smaller fraction learnt about it first, or in the same depth. Among those who did, very few learnt it in a practical way (Learning ML in college is unlikely to get someone to use FP to build production software, especially before ReasonML was a thing). With all that, is it a stretch to think people don't use FP because they don't know about it? No, I don't think so. It could be 100% objectively superior in every way and people still wouldn't use it in those circumstances. And its' far from being "obviously" better.