Hoogle Search

Within LTS Haskell 24.35 (ghc-9.10.3)

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

  1. package configuration-tools

    Tools for specifying and parsing configurations Tools for specifying and parsing configurations This package provides a collection of utils on top of the packages optparse-applicative, aeson, and yaml for configuring libraries and applications in a convenient and composable way. The main features are

    1. configuration management through integration of command line option parsing and configuration files and
    2. a Setup.hs file that generates a PkgInfo module for each component of a package that provides information about the package and the build.
    Documentation on how to use this package can be found in the README and in the API documentation of the modules Configuration.Utils and Configuration.Utils.Setup.

  2. package configurator-export

    Pretty printer and exporter for configurations from the "configurator" library. Pretty printers and exporters for Configs from the configurator library, in Data.Configurator. All results are intended to be valid parsing files in the configuration file syntax of the library. For a full round trip:

    main = do
    cfg <- load [Required "config.cfg"]
    writeConf "config.cfg" cfg
    
    This should load the config file, parse it, and then re-export it, rewriting the original config file. The result should be an identical configuration file (with keys potentially re-arranged and re-sorted, comments removed, etc.) See the Data.Configurator.Export module for more details and ways to modify the output style.

  3. package construct

    Haskell version of the Construct library for easy specification of file formats A Haskell version of the Construct library for Python. A succinct file format specification provides both a parser and the serializer for the format.

  4. package consumers

    Concurrent PostgreSQL data consumers Library for setting up concurrent consumers of data stored inside PostgreSQL database in a simple, declarative manner.

  5. package context-http-client

    Modify HTTP requests/responses using context Modify outgoing HTTP requests and incoming HTTP responses using context.

  6. package context-resource

    Thread-safe, pool-compatible resource provider A thread-safe, pool-compatible resource provider abstraction that supports resource-sharing within nested actions.

  7. package context-wai-middleware

    Add request-specific (or not!) context to your WAI applications Add request-specific (or not!) context to your WAI applications.

  8. package contravariant-extras

    Extras for the "contravariant" package Utilities for contravariant functors. Provides large sets of functions for contravariant composition of various arities.

  9. package control-dsl

    An alternative to monads in do-notation This "control-dsl" package is a toolkit to create extensible Domain Specific Languages in do-notation. See Control.Dsl for more information.

  10. package control-monad-free

    Free monads and monad transformers This package provides datatypes to construct Free monads, Free monad transformers, and useful instances. In addition it provides the constructs to avoid quadratic complexity of left associative bind, as explained in:

    • Janis Voigtlander, Asymptotic Improvement of Computations over Free Monads, MPC'08

Page 173 of many | Previous | Next