groan: ugh, another growable vector library?

[ data, data-structures, library, mpl ] [ Propose Tags ] [ Report a vulnerability ]

Yet another contiguous growable vector buffer library.

For algorithms where you need to pass around a growing buffer between a few different contexts, such as in and out of a data-structure, you're likely to get better performance using a mutable array than with a continuation-based builder type. This is because in the continuation-based builder, you're building up a linked list of append thunks, and there's no ability for GHC to fuse them together. In comparison, buffers have easily predictable performance.

Modules

[Last Documentation]

  • Data
    • Vector
      • Data.Vector.Groan
        • Data.Vector.Groan.Unboxed

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1
Dependencies base (>=4.21 && <4.22), contiguous (>=0.6 && <0.7), primitive (>=0.9 && <0.10), transformers (>=0.6 && <0.7), vector (>=0.13 && <0.14) [details]
License MPL-2.0
Author Michael Ledger
Maintainer Michael Ledger <mike@quasimal.com>
Uploaded by MikeLedger at 2026-05-11T15:05:46Z
Category Data Structures, Data
Source repo head: git clone https://gitlab.com/combobulate.systems/records-edsl.git
Distributions
Downloads 5 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2026-05-11 [all 2 reports]