Hoogle Search

Within LTS Haskell 24.34 (ghc-9.10.3)

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

  1. package config-ini

    A library for simple INI-based configuration files. The config-ini library is a set of small monadic languages for writing simple configuration languages with convenient, human-readable error messages.

    parseConfig :: IniParser (Text, Int, Bool)
    parseConfig = section "NETWORK" $ do
    user <- field        "user"
    port <- fieldOf      "port" number
    enc  <- fieldFlagDef "encryption" True
    return (user, port, enc)
    

  2. package config-value

    Simple, layout-based value language similar to YAML or JSON This package implements a language similar to YAML or JSON but with fewer special cases and fewer dependencies. It emphasizes layout structure for sections and lists, and requires quotes around strings.

  3. package core-data

    Convenience wrappers around common data structures and encodings Wrappers around common data structures and encodings. This is part of a library intended to ease interoperability and assist in building command-line programs, both tools and longer-running daemons. A list of features and some background to the library's design is contained in the README on GitHub.

  4. package countable

    Countable, Searchable, Finite, Empty classes

    • class Countable, for countable types
    • class AtLeastOneCountable, for countable types that have at least one value
    • class InfiniteCountable, for infinite countable types
    • class Searchable, for types that can be searched over. This turns out to include some infinite types, see http://math.andrej.com/2007/09/28/seemingly-impossible-functional-programs/.
    • class Finite, for finite types
    • class Singular, for singular (n = 1) types
    • class Empty, for empty (n = 0) types
    Some orphan instances (in their own modules):
    • (Searchable a,Eq b) => Eq (a -> b)
    • Finite t => Foldable ((->) t)
    • Finite a => Traversable ((->) a)
    • (Show a,Finite a,Show b) => Show (a -> b)

  5. package covariance

    Well-conditioned estimation of large-dimensional covariance matrices Please see the README on GitHub at https://github.com/dschrempf/covariance#readme

  6. package cql

    Cassandra CQL binary protocol. Implementation of Cassandra's CQL Binary Protocol Version 3 and Version 4. It provides encoding and decoding functionality as well as representations of the various protocol related types. Thus it can serve as a building block for writing Cassandra drivers, such as cql-io.

  7. package cron

    Cron datatypes and Attoparsec parser Cron data structure and Attoparsec parser. The idea is to embed it in larger systems which want to roll their own scheduled tasks in a format that people are used to. System.Cron is where all the interesting datatypes live. You will also find scheduleMatches, which you can use to compare a time against a CronSchedule to see if an action needs to be performed. System.Cron.Parser is where you will find the parsers cronSchedule, crontabEntry and cronTab. To parse individual schedules up to full crontab files.

  8. package crypto-pubkey-types

    Generic cryptography Public keys algorithm types Generic cryptography public keys algorithm types

  9. package crypto-token

    crypto tokens Encrypted tokens/tickets to keep state in the client side.

  10. package cryptohash-sha512

    Fast, pure and practical SHA-512 implementation A practical incremental and one-pass, pure API to the SHA-512, SHA512/t and SHA-384 cryptographic hash algorithms according to FIPS 180-4 with performance close to the fastest implementations available in other languages. The core SHA-512 algorithm is implemented in C and is thus expected to be as fast as the standard sha512sum(1) tool. (If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the SHA package.) Additionally, this package provides support for

    conforming to RFC6234, RFC4231, RFC5869, et al..

    Packages in the cryptohash-* family

    Relationship to the cryptohash package and its API

    This package has been originally a fork of cryptohash-0.11.7 because the cryptohash package had been deprecated and so this package continues to satisfy the need for a lightweight package providing the SHA-512 hash algorithms without any dependencies on packages other than base and bytestring. The API exposed by cryptohash-sha512-0.11.*'s Crypto.Hash.SHA512, Crypto.Hash.SHA512t, and Crypto.Hash.SHA384 module is guaranteed to remain a compatible superset of the API provided by the cryptohash-0.11.7's module of the same name. Consequently, this package is designed to be used as a drop-in replacement for the cryptohash-0.11.7 modules mentioned above, though with a clearly smaller footprint by almost 3 orders of magnitude.

Page 109 of many | Previous | Next