bifurcan - impure functional data structures
This library provides high-quality Java implementations of mutable and immutable data structures, each sharing a common API. Rather than using the existing collection interfaces in java.util such as List or Map, it provides its own interfaces (IList, IMap, ISet) that provide functional semantics - each update to a collection returns a reference to a new collection.
https://github.com/lacuna/bifurcan
License:
Tech:
Tags: