Hoogle Search

Within LTS Haskell 24.41 (ghc-9.10.3)

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

  1. package byte-order

    Portable big-endian and little-endian conversions This library provides an interface to portably work with byte arrays whose contents are known to be of a fixed endianness. There are two ways to use this module. See the System.ByteOrder module for more documentation.

  2. package bytebuild

    Build byte arrays This is similar to the builder facilities provided by Data.ByteString.Builder. It is intended to be used in situations where the following apply:

    • An individual entity will be serialized as a small number of bytes (less than 512).
    • A large number (more than 32) of entities will be serialized one after another without anything between them.
    Unlike builders from the bytestring package, these builders do not track their state when they run out of space. A builder that runs out of space simply aborts and is rerun at the beginning of the next chunk. This strategy for building is suitable for most CSVs and several line protocols (carbon, InfluxDB, etc.).

  3. package byteorder

    Exposes the native endianness or byte ordering of the system. This package is for working with the native byte-ordering of the system.

  4. package bytesmith

    Nonresumable byte parser Parse bytes as fast as possible. This is a nonresumable parser that aggresively uses UnboxedSums to avoid performing any allocations.

  5. package bytestring-lexing

    Efficiently parse and produce common integral and fractional numbers. The bytestring-lexing package offers extremely efficient ByteString parsers for some common lexemes: namely integral and fractional numbers. In addition, it provides efficient serializers for (some of) the formats it parses. As of version 0.3.0, bytestring-lexing offers the best-in-show parsers for integral values. (According to the Warp web server's benchmark of parsing the Content-Length field of HTTP headers.) And as of version 0.5.0 it offers (to my knowledge) the best-in-show parser for fractional/floating numbers. Some benchmarks for this package can be found at: https://github.com/wrengr/bytestring-lexing/tree/master/bench/html

  6. package c-struct

    To make a wrapper for struct of C language Please see the README on GitHub at https://github.com/YoshikuniJujo/c-struct#readme

  7. package cabal-install-parsers

    Utilities to work with cabal-install files cabal-install-parsers provides parsers for cabal-install files: cabal.project (Cabal.Project), cabal.config (Cabal.Config), 01-index.tar (Cabal.Index); as well as some other utilities. The feature set is mainly motivated by the needs of haskell-ci package. The parsed data is not complete, functionality is added on demand.

  8. package cborg

    Concise Binary Object Representation (CBOR) This package provides an efficient implementation of the Concise Binary Object Representation (CBOR), as specified by RFC 7049. If you are looking for a library for serialisation of Haskell values, have a look at the serialise package, which is built upon this library. An implementation of the standard bijection between CBOR and JSON is provided by the cborg-json package. Also see cbor-tool for a convenient command-line utility for working with CBOR data. This package was formerly known as binary-serialise-cbor.

  9. package checkers

    Check properties on standard classes and data structures. 'Checkers' wraps up the expected properties associated with various standard type classes as QuickCheck properties. Also some morphism properties. It also provides arbitrary instances and generator combinators for common data types. © 2008-2013 by Conal Elliott; BSD3 license.

  10. package clientsession

    Securely store session data in a client-side cookie. Achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 encoding to avoid any issues with characters.

Page 62 of many | Previous | Next