Immutable Types
Project description
shoobx.immutable – Immutable Types
This library provides a state-based implementation of immutable types, including lists, sets and dicts. It handles an arbitrarily deep structure of nested objects.
In addition, support for revisioed immutables is provided, which allows for full revision histories of an immutable. A sample implementation of a revisioned immutable maanger is also provided.
Optional: A pjpersist-based storage mechanism for revisioned immutables is provided, which allows for easy storage of versioned immutables.
CHANGES
1.0.1 (2019-05-30)
Fix package description.
1.0.0 (2019-05-30)
Immutable Types, Immutable Dict, Immutable Set, Immutable List
Revisioned Immutable with Revision Manager sample implementation
Optional: pjpersist support for immutables. Requires pjpersist>=1.7.0.
Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.