github.com/raviqqe/hamt (go): Package hamt provides immutable collection types of maps (associative arrays) and sets implemented as Hash-Array Mapped Tries (HAMTs). All operations of the collections, such as insert and delete, are immutable and create new ones keeping original ones unmodified.
Keywords: functional-programming|go|hamt|immutable|map|set