Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. package http-api-data

    Converting to/from HTTP API data like URL pieces, headers and query parameters. This package defines typeclasses used for converting Haskell data types to and from HTTP API data. Please see README.md

  2. package pretty-show

    Tools for working with derived `Show` instances and generic inspection of values. We provide a library and an executable for working with derived Show instances. By using the library, we can parse derived Show instances into a generic data structure. The ppsh tool uses the library to produce human-readable versions of Show instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.

  3. package base-orphans

    Backwards-compatible orphan instances for base base-orphans defines orphan instances that mimic instances available in later versions of base to a wider (older) range of compilers. base-orphans does not export anything except the orphan instances themselves and complements <http://hackage.haskell.org/package/base-compat base-compat>. See the README for what instances are covered: https://github.com/haskell-compat/base-orphans#readme. See also the what is not covered section.

  4. package mwc-random

    Fast, high quality pseudo random number generation This package contains code for generating high quality random numbers that follow either a uniform or normal distribution. The generated numbers are suitable for use in statistical applications. . The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222) multiply-with-carry generator, which has a period of 2^8222 and fares well in tests of randomness. It is also extremely fast, between 2 and 3 times faster than the Mersenne Twister. . Compared to the mersenne-random package, this package has a more convenient API, is faster, and supports more statistical distributions.

  5. package aeson-pretty

    JSON pretty-printing library and command-line tool. A JSON pretty-printing library compatible with aeson as well as a command-line tool to improve readabilty of streams of JSON data. The library provides the function "encodePretty". It is a drop-in replacement for aeson's "encode" function, producing JSON-ByteStrings for human readers. The command-line tool reads JSON from stdin and writes prettified JSON to stdout. It also offers a complementary "compact"-mode, essentially the opposite of pretty-printing. If you specify -flib-only like this

    cabal install -flib-only aeson-pretty
    
    the command-line tool will NOT be installed.

  6. package void

    A Haskell 98 logically uninhabited data type A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.

  7. package uuid

    For creating, comparing, parsing and printing Universally Unique Identifiers This library is useful for creating, comparing, parsing and printing Universally Unique Identifiers. See http://en.wikipedia.org/wiki/UUID for the general idea.

  8. package wai-extra

    Provides some basic WAI handlers and middleware. Provides basic WAI handler and middleware functionality:

    • WAI Testing Framework
    Hspec testing facilities and helpers for WAI.
    • Event Source/Event Stream
    Send server events to the client. Compatible with the JavaScript EventSource API.
    • Accept Override
    Override the Accept header in a request. Special handling for the _accept query parameter (which is used throughout WAI override the Accept header).
    • Add Headers
    WAI Middleware for adding arbitrary headers to an HTTP request.
    • Clean Path
    Clean a request path to a canonical form.
    • Combine Headers
    Combine duplicate headers into one.
    • GZip Compression
    Negotiate HTTP payload gzip compression.
    • Health check endpoint
    Add an empty health check endpoint.
    • HTTP Basic Authentication
    WAI Basic Authentication Middleware which uses Authorization header.
    • JSONP
    "JSON with Padding" middleware. Automatic wrapping of JSON responses to convert into JSONP.
    • Method Override / Post
    Allows overriding of the HTTP request method via the _method query string parameter.
    • Request Logging
    Request logging middleware for development and production environments
    • Request Rewrite
    Rewrite request path info based on a custom conversion rules.
    • Select
    Dynamically choose between Middlewares.
    • Stream Files
    Convert ResponseFile type responses into ResponseStream type.
    • Virtual Host
    Redirect incoming requests to a new host based on custom rules. API docs and the README are available at http://www.stackage.org/package/wai-extra.

  9. package xml-conduit

    Pure-Haskell utilities for dealing with XML with the conduit package. Hackage documentation generation is not reliable. For up to date documentation, please see: http://www.stackage.org/package/xml-conduit.

  10. package distributive

    Distributive functors -- Dual to Traversable Distributive functors -- Dual to Traversable

Page 12 of many | Previous | Next