News for hackers. Stuff that matters.
Re:Fighting Complexity in Software Development by tabtab on Friday July 05, 2019 @04:03PM (#20365402)
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.

Re:Fighting Complexity in Software Development by pjmlp on Friday July 05, 2019 @04:53PM (#20365816)
I 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.

Re:Fighting Complexity in Software Development by tabtab on Friday July 05, 2019 @05:37PM (#20366083)
Lisp 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.