I like FP but 90% of the time you'd be better off with just Python because other developers will be able to work with it and there are libraries. Or Golang or Node or whatever.
Frustrating, but it is what it is.
I like FP but 90% of the time you'd be better off with just Python because other developers will be able to work with it and there are libraries. Or Golang or Node or whatever.
Frustrating, but it is what it is.
It is nothing like Java at all. A Scala code would look so different compared to a Java code.
For an example, in Java you would create a class with static variable as a Singleton object. In Scala, you just create an Object.
Type inference, Option type, pattern matching, it is nothing like Java with FP shoehorned in.
But it is indeed a very different approach to programming than let's say Python or Node.
How so?
You know there has been a growing number of professional Haskell developers for the past 5-7 years right?