@hackage stm-containers1
Containers for STM
Categories
License
MIT
Maintainer
Nikita Volkov <nikita.y.volkov@mail.ru>
Links
Versions
Installation
Dependencies (6)
- base <5
- deferred-folds >=0.6.6 && <0.7
- focus >=1 && <1.1
- hashable <2
- stm-hamt >=1 && <1.1
- transformers >=0.5 && <0.6 Show all…
Dependents (42)
@hackage/linkcheck, @hackage/postgres-websockets, @hackage/file-modules, @hackage/Spock, @hackage/discord-haskell-voice, @hackage/mu-graphql, Show all…
This library is based on an STM-specialized implementation of
Hash Array Mapped Trie.
It provides efficient implementations of Map, Set
and other data structures,
which starting from version 1 perform even faster than their counterparts from "unordered-containers",
but also scale well on concurrent access patterns.
For details on performance of the library, which are a bit outdated, see this blog post.