Directories ¶
Path | Synopsis |
---|---|
Package dict provides implementations of immutable dictionaries.
|
Package dict provides implementations of immutable dictionaries. |
arraydict
Package arraydict implements an immutable dictionary based on an array of dict.Entry.
|
Package arraydict implements an immutable dictionary based on an array of dict.Entry. |
hashdict
Package hashdict implements a dictionary based on a hash-trie data structure.
|
Package hashdict implements a dictionary based on a hash-trie data structure. |
Package equality provides a type class for equality with some commonly used instances:
|
Package equality provides a type class for equality with some commonly used instances: |
Package hash provides a type class for hashable types, and defines some commonly used instances.
|
Package hash provides a type class for hashable types, and defines some commonly used instances. |
internal
|
|
mutable
Package mutable provides mutable data types, which are used internally to implement the functional algorithms and data types.
|
Package mutable provides mutable data types, which are used internally to implement the functional algorithms and data types. |
Package iterable provides an interface Iterable for types that can be iterated over.
|
Package iterable provides an interface Iterable for types that can be iterated over. |
Package list implements an immutable list that is backed by a slice.
|
Package list implements an immutable list that is backed by a slice. |
linked
Package linked implements an immutable singly-linked list.
|
Package linked implements an immutable singly-linked list. |
Package opt provides an implementation of the Optional data type.
|
Package opt provides an implementation of the Optional data type. |
Package reducer implements reducers, similar to the Reducer concept in Clojure (https://clojure.org/reference/reducers).
|
Package reducer implements reducers, similar to the Reducer concept in Clojure (https://clojure.org/reference/reducers). |
Package set contains implementations of immutable set data structures.
|
Package set contains implementations of immutable set data structures. |
hashset
Package hashset implements an immutable set by using a hashdict in the background.
|
Package hashset implements an immutable set by using a hashdict in the background. |
Package slice returns generic functions to work with slices.
|
Package slice returns generic functions to work with slices. |
Package zero returns an utility function to return the zero value for a type.
|
Package zero returns an utility function to return the zero value for a type. |
Click to show internal directories.
Click to hide internal directories.