HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Package0.4.4.4Data

deque

Double-ended queues

Modules

6 modules
  • Deque.Lazy22Definitions of lazy Deque. The typical toList and fromList conversions are provided by means of
  • Deque.Lazy.Reader22Lazy Deque API lifted to a Reader monad, "mtl"-style.
  • Deque.Lazy.State22Lazy Deque API lifted to a State monad, "mtl"-style.
  • Deque.Strict22Definitions of strict Deque. The typical toList and fromList conversions are provided by means of
  • Deque.Strict.Reader22Strict Deque API lifted to a Reader monad, "mtl"-style.
  • Deque.Strict.State22Strict Deque API lifted to a State monad, "mtl"-style.

Description

Strict and lazy implementations of Double-Ended Queue (aka Dequeue or Deque) based on head-tail linked list.

Depends on

5 packages

Used by in this set · 0

Nothing in this set depends on it.