fingertree

Generic finger-tree structure, with example instances

Version on this page:0.1.4.1
LTS Haskell 22.14:0.1.5.0
Stackage Nightly 2024-03-28:0.1.5.0
Latest on Hackage:0.1.5.0

See all snapshots fingertree appears in

BSD-3-Clause licensed
Maintained by Ross Paterson
This version can be pinned in stack with:fingertree-0.1.4.1@sha256:165408a651107150cf99da8f16d9ae98274f82349395a0e3f91a5d1eef82e079,2066

Module documentation for 0.1.4.1

  • Data
    • Data.FingerTree
    • Data.IntervalMap
      • Data.IntervalMap.FingerTree
    • Data.PriorityQueue
      • Data.PriorityQueue.FingerTree
Depends on 1 package(full list with versions):
Used by 5 packages in nightly-2018-07-19(full list with versions):

A general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types, with examples, as described in section 4 of

For a tuned sequence type, see Data.Sequence in the containers package, which is a specialization of this structure.