packages feed

bytestring-plain-0.1.0.0: bytestring-plain.cabal

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