groan: ugh, another growable vector library?
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.
Changelog
0.1.0.1
Correct git link
Downloads
- groan-0.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
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 | Mike Ledger |
| Maintainer | Mike Ledger <mike@quasimal.com> |
| Uploaded | by MikeLedger at 2026-05-11T15:10:38Z |
| Category | Data Structures, Data |
| Source repo | head: git clone https://gitlab.com/combobulate.systems/groan.git |
| Distributions | |
| Downloads | 4 total (4 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user [build log] All reported builds failed as of 2026-05-11 [all 2 reports] |