HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Package0.4.4.1Data

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.