Click here to Skip to main content
Click here to Skip to main content

Immutability, Memoization, Purity and Linear Types – further reducing code complexity

, 14 Apr 2009 CPOL
An immutable type is one whose internal state cannot change after it has been instantiated.  A ‘deeply immutable’ type is one whose dependency graph contains reference types that are also ‘deeply immutable’.  If dependant reference types are not themselves ‘deeply immutable’, the type is termed ‘sh
We're sorry, but the article you are trying to view was deleted at 10 Mar 2014.

Please go to the COM / COM+ Table of Contents to view the list of available articles in this section.
| | Privacy | Terms of Use | Mobile
Web01 | 2.8.141216.1 | Last Updated 14 Apr 2009
Article Copyright 2009 by Richard Ashman
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid