Hoogle Search

Within LTS Haskell 24.36 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. module Data.ByteString

    A time- and space-efficient implementation of byte vectors using packed Word8 arrays, suitable for high performance use, both in terms of large data quantities and high speed requirements. Byte vectors are encoded as strict Word8 arrays of bytes, held in a ForeignPtr, and can be passed between C and Haskell with little effort. The recomended way to assemble ByteStrings from smaller parts is to use the builder monoid from Data.ByteString.Builder. This module is intended to be imported qualified, to avoid name clashes with Prelude functions. eg.

    import qualified Data.ByteString as B
    
    Original GHC implementation by Bryan O'Sullivan. Rewritten to use UArray by Simon Marlow. Rewritten to support slices and use ForeignPtr by David Roundy. Rewritten again and extended by Don Stewart and Duncan Coutts.

  2. data ByteString

    bytestring Data.ByteString

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

  3. data ByteString

    bytestring Data.ByteString.Char8

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

  4. data ByteString

    bytestring Data.ByteString.Internal

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A ByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Char8 it can be interpreted as containing 8-bit characters.

  5. data ByteString

    bytestring Data.ByteString.Lazy

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A LazyByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Lazy.Char8 it can be interpreted as containing 8-bit characters.

  6. data ByteString

    bytestring Data.ByteString.Lazy.Char8

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A LazyByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Lazy.Char8 it can be interpreted as containing 8-bit characters.

  7. data ByteString

    bytestring Data.ByteString.Lazy.Internal

    A space-efficient representation of a Word8 vector, supporting many efficient operations. A LazyByteString contains 8-bit bytes, or by using the operations from Data.ByteString.Lazy.Char8 it can be interpreted as containing 8-bit characters.

  8. module Data.Aeson.Decoding.ByteString

    Parser from strict ByteString to Tokens.

  9. module Data.Attoparsec.ByteString

    Simple, efficient combinator parsing for ByteString strings, loosely based on the Parsec library.

  10. module Control.Lens.Internal.ByteString

    This module spends a lot of time fiddling around with ByteString internals to work around http://hackage.haskell.org/trac/ghc/ticket/7556 on older Haskell Platforms and to improve constant and asymptotic factors in our performance.

Page 1 of many | Next