bytestring-plain: Plain byte strings ('ForeignPtr'-less 'ByteString's)

[ bsd3, data, library ] [ Propose Tags ]

More compact representation for strict ByteStrings avoiding the overhead and indirection caused by ForeignPtr.

This representation is useful to reduce the incurred memory overhead when operating with many small, long-lived, distinct byte strings (such as keys for containers).

See documentation in Data.ByteString.Plain for more details about this representation.

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.0.2
Dependencies base (>=4.6 && <4.7), bytestring (>=0.10 && <0.11), deepseq (>=1.2 && <1.4), ghc-prim (>=0.3 && <0.4), hashable (>=1.1.1 && <1.3) [details]
License BSD-3-Clause
Copyright (c) 2013 Herbert Valerio Riedel
Author Herbert Valerio Riedel
Maintainer hvr@gnu.org
Category Data
Home page https://github.com/hvr/bytestring-plain
Bug tracker https://github.com/hvr/bytestring-plain/issues
Source repo head: git clone https://github.com/hvr/bytestring-plain.git
Uploaded by HerbertValerioRiedel at 2013-08-18T14:53:50Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3113 total (7 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]