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 pretty

    Pretty-printing library This package contains a pretty-printing library, a set of API's that provides a way to easily print out text in a consistent format of your choosing. This is useful for compilers and related tools. This library was originally designed by John Hughes's and has since been heavily modified by Simon Peyton Jones.

  2. package hedgehog

    Release with confidence. Hedgehog automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine. Generate hundreds of test cases automatically, exposing even the most insidious of corner cases. Failures are automatically simplified, giving developers coherent, intelligible error messages. To get started quickly, see the examples.

  3. package unliftio-core

    The MonadUnliftIO typeclass for unlifting monads to IO Please see the documentation and README at https://www.stackage.org/package/unliftio-core

  4. package transformers-base

    Lift computations from the bottom of a transformer stack This package provides a straightforward port of monadLib's BaseM typeclass to transformers.

  5. package split

    Combinator library for splitting lists. A collection of various methods for splitting lists into parts, akin to the "split" function found in several mainstream languages. Here is its tale: Once upon a time the standard Data.List module held no function for splitting a list into parts according to a delimiter. Many a brave lambda-knight strove to add such a function, but their striving was in vain, for Lo, the Supreme Council fell to bickering amongst themselves what was to be the essential nature of the One True Function which could cleave a list in twain (or thrain, or any required number of parts). And thus came to pass the split package, comprising divers functions for splitting a list asunder, each according to its nature. And the Supreme Council had no longer any grounds for argument, for the favored method of each was contained therein. To get started, see the Data.List.Split module.

  6. package prettyprinter

    A modern, easy to use, well-documented, extensible pretty-printer. A modern, easy to use, well-documented, extensible pretty-printer. For more see README.md

  7. package tasty-bench

    Featherlight benchmark framework Featherlight framework (only one file!) for performance measurement with API mimicking criterion and gauge, featuring built-in comparison against previous runs and between benchmarks. Our benchmarks are just regular tasty tests.

  8. package profunctors

    Profunctors Profunctors.

  9. package warp

    A fast, light-weight web server for WAI applications. HTTP/1.0, HTTP/1.1 and HTTP/2 are supported. For HTTP/2, Warp supports direct and ALPN (in TLS) but not upgrade. API docs and the README are available at http://www.stackage.org/package/warp.

  10. package blaze-builder

    Efficient buffered output. This library allows to efficiently serialize Haskell values to lazy bytestrings with a large average chunk size. The large average chunk size allows to make good use of cache prefetching in later processing steps (e.g. compression) and reduces the system call overhead when writing the resulting lazy bytestring to a file or sending it over the network. This library was inspired by the module Data.Binary.Builder provided by the binary package. It was originally developed with the specific needs of the blaze-html package in mind. Since then it has been restructured to serve as a drop-in replacement for Data.Binary.Builder, which it improves upon both in speed as well as expressivity.

Page 7 of many | Previous | Next