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.
-
Type classes for mapping, folding, and traversing monomorphic containers Please see the README at https://www.stackage.org/package/mono-traversable
-
Parsing combinators This library provides convenient combinators for working with and building parsing combinator libraries. Given a few simple instances, e.g. for the class Text.Parser.Combinators.Parsing in Text.Parser.Combinators.Parsing you get access to a large number of canned definitions. Instances exist for the parsers provided by parsec, attoparsec and base’s Text.Read.
-
Components of paths. Hackage documentation generation is not reliable. For up to date documentation, please see: http://www.stackage.org/package/path-pieces.
-
Mid-Level PostgreSQL client library Mid-Level PostgreSQL client library, forked from mysql-simple.
-
A high-performance striped resource pooling implementation A high-performance striped pooling abstraction for managing flexibly-sized collections of resources such as database connections.
-
Automatic derivation of querying functions for servant This library lets you derive automatically Haskell functions that let you query each endpoint of a servant webservice. . See the client section of the tutorial. . CHANGELOG
-
Strict data types and String IO. This package provides strict versions of some standard Haskell data types (pairs, Maybe and Either). It also contains strict IO operations. It is common knowledge that lazy datastructures can lead to space-leaks. This problem is particularly prominent, when using lazy datastructures to store the state of a long-running application in memory. One common solution to this problem is to use seq and its variants in every piece of code that updates your state. However a much easier solution is to use fully strict types to store such state values. By "fully strict types" we mean types for whose values it holds that, if they are in weak-head normal form, then they are also in normal form. Intuitively, this means that values of fully strict types cannot contain unevaluated thunks. To define a fully strict datatype, one typically uses the following recipe.
- Make all fields of every constructor strict; i.e., add a bang to all fields.
- Use only strict types for the fields of the constructors.
-
Hspec support for the Tasty test framework. This package provides a Tasty provider for Hspec test suites.
-
Self-documenting encoder and decoder Self-documenting encoder and decoder
-
Type class for sequence of bytes Abstract class to manipulate sequence of bytes The use case of this class is abstracting manipulation of types that are just wrapping a bytestring with stronger and more meaniful name. Usual definition of those types are of the form: newtype MyType = MyType ByteString