Capability:Mutable State

From Rosetta Code
Revision as of 15:36, 17 August 2010 by Ce (talk | contribs) (Description of the property)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Capability:Mutable State
Capabilities characterize abstract requirements of tasks and abilities of languages and libraries.
Browse this capability's properties.


Mutable state means that there is some storage (usually in form of variables) which can be set at any time, and if read gives the latest written value. Most programming languages provide mutable state, but pure functional and logic programming languages don't.