News for hackers. Stuff that matters.
Re:Clojure 2014 Year in Review by dj-wonk on Saturday January 03, 2015 @02:20AM (#8830162)
Yes? No? Let's avoid false binary choices. A better question here is "to what degree?"

That list's methodology seems somewhat arbitrary, but let's go with it.

If you look at many top languages in use by a lot of companies, many have increasing functional aspects: Java (#2), Python (#8), and R (#12). (I may have left out some, too.) Python has many functional aspects. Java 8 brings lambda expressions. R has first-class functions and lazy evaluation.

I'd say this is less about functional programming "destroying" OO and more about programmers reaching for some aspects of FP when OO brings too much complexity. For example, why create a new class just to write an event handler? Even Java is getting the picture!

There are no comments on this comment yet.