Click here to Skip to main content
14,659,894 members
Articles » Platforms, Frameworks & Libraries » COM / COM+ » Smart Pointers for COM

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

14 Apr 2009CPOL
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.