Maintained by [email protected]
This package contains efficient general-purpose implementations of various basic immutable container types. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared.
Used by 328 packages in lts-2.22(full list with versions):
abstract-deque, accelerate, ad, adjunctions, aeson, alex, amqp, arbtt, arithmoi, arrow-list, atto-lisp, attoparsec, authenticate, aws, bank-holidays-england, basic-prelude, binary, blank-canvas, bloodhound, boolsimplifier, bumper, bytes, c2hs, Cabal, Cabal-ide-backend, cabal-install, cabal-src, cassava, cereal, certificate, charset, Chart-diagrams, ChasingBottoms, chunked-data, classy-prelude, code-builder, comonad, compdata, compressed, connection, and many more