Changes between Initial Version and Version 1 of BigIdeas/Immutability


Ignore:
Timestamp:
Sep 1, 2016, 1:47:15 PM (4 years ago)
Author:
schiptsov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BigIdeas/Immutability

    v1 v1  
     1== Immutable data ==
     2
     3Immutability means that there is '''no over-writes''' of data in principle. A ''new'' copy (version) of the data structure is created instead.
     4
     5This has a huge implication, namely it guarantees that once defined a value stays the same, no matter what. This mimics a fundamental notion from math - {{{a =  1}}} is an assertion of truth, while {{{a = a + 1}}} is nonsense.
     6
     7This is also called Referential Transparency.