I've been told in previous questions that functional programming languages are unsuited for dynamic systems such as a physics engine, mainly because it's costly to mutate objects. How realistic is this statement, and why?
Is Haskell/Clojure actually unsuited for dynamic systems such as particle simulation?
functional programming;haskell;clojure;immutability