Ask HN: Why Isn't Functional Programming Taking Over?
Because they don&#x27;t solve real world problems as well. Rails and django show off themselves with &quot;here&#x27;s how to build a a website&quot; while functional languages like to show off how terse they can make a Fibonacci sequence and all sorts of other academic crap that doesn&#x27;t help $people do $job. For a language to be successful you have to show a real world problem that can be handled better than imperative languages and with them adopting the best features from functional languages that&#x27;s getting harder and harder.