Hoogle Search
Within LTS Haskell 24.5 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
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
-
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.
-
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.
-
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.
-
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. -
A Haskell 98 logically uninhabited data type A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.
-
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.
-
Provides some basic WAI handlers and middleware. Provides basic WAI handler and middleware functionality:
- WAI Testing Framework
- Event Source/Event Stream
- Accept Override
- Add Headers
- Clean Path
- Combine Headers
- GZip Compression
- Health check endpoint
- HTTP Basic Authentication
- JSONP
- Method Override / Post
- Request Logging
- Request Rewrite
- Select
- Stream Files
- Virtual Host
-
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.
-
Distributive functors -- Dual to Traversable Distributive functors -- Dual to Traversable