Tytuł pozycji:
Persistent Collections with Customizable Equivalence and Identity Semantics
Providing a comprehensive set of mechanisms solving the problem of
controlling equivalence and identity requires implementing the functionality for
non-sequential containers instrumented with the enriched semantics. Functional
programming languages, like Clojure, typically miss the functionality by
default. The article presents the design considerations, concepts and
implementation details of generalized sets and maps aware of the customizable
equivalence and identity together with some usage examples.