OOP + FP=Scala
OOP + FP=Scala
Out of context: Reply #3
- Started
- Last post
- 5 Responses
- acescence0
purely functional programs are inherently more scalable than oo because they are stateless. large functional programs are also easier to maintain for the same reason, there are fewer side effects because you're not dealing with shared state, and order of execution doesn't matter. if you need massively parallelized and distributed execution functional is the way to go.
- harder to write, easier to debug, and yes, you have to really, really understand it...vaxorcist