This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
Scala makes it easy to code in OO or FP.
FP becomes more popular given it is always concise, expressive and no concurrency concern.
However, I always do it in OO way from beginning.
Is there any good books or tips to help me to switch to FP style?
Reading the book - Functional Programming in Scala ?
Or I should learn a pure FP language?
Erik Bakker
author
Greenhorn
Joined: Feb 03, 2013
Posts: 8
posted
0
Raymond Tong wrote:Scala makes it easy to code in OO or FP.
FP becomes more popular given it is always concise, expressive and no concurrency concern.
However, I always do it in OO way from beginning.
Is there any good books or tips to help me to switch to FP style?
Reading the book - Functional Programming in Scala ?
Or I should learn a pure FP language?
Learning a pure FP language is certainly not necessary, however it can be very useful and fun. "Functional Programming in Scala" is a good book, and the free Coursera course on Functional Programming principles in Scala is a great start as well.
I know that you believe you understand what you think I said, but I'm not sure you realize that what you heard is not what I meant.