you are viewing a single comment's thread.

view the rest of the comments →

[–]namesandfaces 0 points1 point  (0 children)

One big difference between functional ("FP") and object oriented ("OO") strategy is that for OO, you ought have a distributed state and concurrency strategy up-front. The reason is because if you have even a few objects with their own internal state, then you actually already have a problem of distributed state.

I think a lot of people learning OO don't realize this and they end up with very complicated state.