I agree that getting mainstream languages to adopt functional concepts is a success, and we should certainly see more “functional” code being written. However, I have a problem with the notion that OOP is falling out of fashion and that FP will start taking over. This is what I keep hearing from the FP community. I believe we will continue to see a LOT more OOP code written than FP code for decades to come. Moreover, “pure” FP languages will never become popular. Haskell has come closer than any other, but I don’t see it rising any further (esp. given its steep learning curve).