Earlier quoted context omitted.
So where does it fit?
Here's the thing that the immutable folks get absolutely right: Constrain your state space or die. So FP fits pretty much every place it helps you do that. Even in embedded systems, is it useful to have functions that don't depend on state? Can they simplify design, reasoning, and testability? Certainly. So even in the domains I mentioned, you can do FP to the extent that the problem domain allows, and benefit from t…
In my opinion/experience, functional programming is great for web applications. However, I believe it is much more generally applicable than AnimalMuppet.