Changes between Version 11 and Version 12 of IMMUTABLE_TREE_R0


Ignore:
Timestamp:
08/20/09 14:01:09 (16 years ago)
Author:
stefan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IMMUTABLE_TREE_R0

    v11 v12  
    66 
    77== Overview == 
    8 In order that new project's persistence could be implemented, immutable structures are needed - like immutable tree. Immutability requires that every operation delivers reference to a new tree, in which changes (one defined by the operation) are made, in same time not modifying the tree of origin. In that sence, operation should use data of the origin tree as much as possible, and add/remove/change elements only where needed. 
     8In order that new project's persistence could be implemented, immutable structures are needed - like immutable tree. Immutability requires that every operation delivers reference to a new tree, in which changes (one defined by the operation) are made, in same time not modifying the tree of origin. In that sense, operation should use data of the origin tree as much as possible, and add/remove/change elements only where needed. 
     9 
     10Working branch of the task is [http://www.sophie2.org/trac/browser/branches/second_resource_refactoring] 
     11 
    912 
    1013== Task requirements == 
     
    1518 
    1619== Task result == 
    17 Source code that contains working hierarchy of persistence structures with hashing ability. 
     20Source code that contains working hierarchy of persistence structures with arbitrary hashing ability. 
    1821 
    1922== Implementation idea ==