Comment Re:mutable state (Score 1) 404
It can be done without functional programming, see D's immutable keyword and thread-local instead of global variables by default. It seems the results of this research would fit very well in D rules.