@hackage stm-containers1
Containers for STM
Categories
License
MIT
Maintainer
Nikita Volkov <nikita.y.volkov@mail.ru>
Links
Versions
Installation
Dependencies (6)
- base <5
- transformers >=0.5 && <0.6
- deferred-folds >=0.6.6 && <0.7
- focus >=1 && <1.1
- hashable <2
- stm-hamt >=1 && <1.1 Show all…
Dependents (37)
@hackage/postgres-websockets, @hackage/file-modules, @hackage/Spock, @hackage/discord-haskell-voice, @hackage/mu-graphql, @hackage/machines-amazonka, 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.