name: bytestring-plain
version: 0.1.0.0
synopsis: Plain byte strings ('ForeignPtr'-less 'ByteString's)
homepage: https://github.com/hvr/bytestring-plain
bug-reports: https://github.com/hvr/bytestring-plain/issues
license: BSD3
license-file: LICENSE
author: Herbert Valerio Riedel
maintainer: hvr@gnu.org
copyright: (c) 2013 Herbert Valerio Riedel
category: Data
build-type: Simple
tested-with: GHC ==7.6.3
cabal-version: >=1.14
description:
More compact representation for strict 'ByteString's 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.
library
default-language: Haskell2010
exposed-modules: Data.ByteString.Plain
other-extensions: MagicHash
build-depends: base >= 4.6 && <4.7,
bytestring >= 0.10 && <0.11,
ghc-prim >= 0.3 && <0.4,
deepseq >= 1.2 && <1.4,
hashable >= 1.1.1 && <1.3
ghc-options: -Wall
Source-Repository head
Type: git
Location: https://github.com/hvr/bytestring-plain.git