3 ms·
No FP language has gotten mainstream adoption. Mainstream languages may have had FP features added, but that's different. I confess I don't "get" the benefits
by tabtab 7y ago
No FP language has gotten mainstream adoption. Mainstream languages may have had FP features added, but that's different.
I confess I don't "get" the benefits of FP for the type of applications I work on. Most examples are for a domain completely different, make unrealistic assumptions about domain patterns of change that I actually see, or fill in for weaknesses of a given language's OOP model.
- pjmlp 7y agoI mean those FP languages that enjoy some commercial use like Common Lisp, Clojure, Scala, F#, OCaml and Haskell. All of them also expose OOP concepts.
- tabtab 7y agoLisp is flexible enough to be just about every paradigm. Too much flexibly can be a problem in some circumstances, but I don't want to get into yet another "Lisp fight" here about that. There are hundreds on the internet already.