Hoogle Search
Within LTS Haskell 24.49 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Data.Pool generalized to MonadUnliftIO. This is a generalization of Data.Pool to MonadUnliftIO.
-
Tool to convert literate code between styles or to code. Tool to convert literate code between styles or to code. Usage:
unlit -f STYLE_NAME --from=STYLE_NAME Source style (all, bird, haskell, latex, markdown, tildefence, backtickfence) -t STYLE_NAME --to=STYLE_NAME Target style (bird, latex, tildefence, backtickfence, code) -i FILE --input=FILE Input file (optional) -o FILE --output=FILE Output file (optional) -l LANGUAGE --language=LANGUAGE Programming language (restrict fenced code blocks) -h --help Show help -v --version Show version
-
Aeson instances for URI Bytestring Aeson instances for URI Bytestring
-
A library simplifying user management for web applications Scrap the boilerplate for managing user accounts in web applications Features:
- Easy to understand API
- CRUD for Users
- Session Management
- Password reset functionality
- Activation functionality
-
Unicode Lightweight UTF8 handling
-
Simple applicative validation for product types, batteries included! This package provides an applicative validator with support for contravariance. This makes building validators for product types idiomatic and simple. Many common utilities for building validators are also included.
-
Simple applicative validation for product types, batteries included! This is a zero dependency version of the valida package. It is equivalent to valida == 0.1.0. Check out the README at github https://github.com/TotallyNotChase/valida-base#readme!
-
Input validation combinator library A small Haskell combinator library that provides a simple way of validating user provided data structures.
-
A data-type like Either but with an accumulating Applicative A data-type like Either but with differing properties and type-class instances. Library support is provided for this different representation, include lens-related functions for converting between each and abstracting over their similarities.
The Validation data type is isomorphic to Either, but has an instance of Applicative that accumulates on the error side. That is to say, if two (or more) errors are encountered, they are appended using a Semigroup operation. As a consequence of this Applicative instance, there is no corresponding Bind or Monad instance. Validation is an example of, "An applicative functor that is not a monad." -
Validity instances for URI Validity instances for URI