I would argue that it is taking off,
and doing so most rapidly where it is needed most (e.g. Twitter
and LinkedIn's use of Scala). Functional programming is not a
panacea for all programming problems, but as more problems fall in
to the space where FP helps the most so is FP becoming mainstream.
I think it's more a question of 'when' rather than 'what'. i.e. it
will almost certainly be considered mainstream at some point,
regardless of what new languages or features are developed (but
then again new languages and features will speed up adoption). Or
maybe i'm being overly optimistic. It is Friday afternoon, after
Good weekend, all!
On 04/10/13 13:51, Joseph Odanmen wrote:
I have enjoyed reading comments on how to get into FP and Scala and overcoming the habits of OO.
For a while now and reading people's comments, it would seem Scala and FP in general is a fantastic answer to the bottlenecks we have in OO, particularly multi-threading.
So my question is why hasn't Scala and indeed the FP approach to software development taken off in mainstream and commerical software development? Does Java have to fully FP to really get FP going? Scala isn't doing it.
I would love to get into Scala and FP but quite frankly, it is hardly used commercially.
Sent from my BlackBerry® smartphone on O2