News for hackers. Stuff that matters.
Re:Clojure 2014 Year in Review by dominotw on Friday January 02, 2015 @05:10PM (#8828850)
>Are we beginning to see the tipping point where mainstream corporates are starting to question whether traditional OO is the right way to go?

Nope. http://www.tiobe.com/index.php/content/paperinfo/tpci/index....

First functional language on that list is F# at 19.

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!

Re:Clojure 2014 Year in Review by RussianCow on Friday January 02, 2015 @05:49PM (#8829009)
"beginning to see" != "already at". There is TONS of existing code written in OO languages--you can't expect functional languages to replace that overnight. However, functional languages like Clojure and F# are starting to become more common, even in corporate environments. (I know eBay and Wallmart use Clojure for some of their projects, among others.)

I don't know if the trend will continue (my guess is yes), but you shouldn't dismiss it just because C, C++, and Java are still the most widely-used programming languages in the world.

Re:Clojure 2014 Year in Review by dominotw on Friday January 02, 2015 @06:05PM (#8829081)
But uptick is not significant enough to say that they have enough momentum. Most companies like amazon write services in lots of different languages. Just using a language is not enough proof, do you have examples of major services written in functional languages at these enterprise companies?
Re:Clojure 2014 Year in Review by erichmond on Friday January 02, 2015 @06:35PM (#8829181)
Agreed there need to be "more" wins, but the amazon service seems like a pretty big one.

From: https://lispjobs.wordpress.com/2014/11/25/clojure-software-d...

CORTEX is our next generation platform that handles real-time financial data flows and notifications. Our stateless event-driven compute engine for dynamic data transforms is built entirely in Clojure and is crucial to our ability to provide a highly agile response to financial events. We leverage AWS to operate on a massive scale and meet high-availability, low-latency SLAs.