Hoogle Search

Within LTS Haskell 24.57 (ghc-9.10.3)

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

  1. package uri-bytestring-aeson

    Aeson instances for URI Bytestring Aeson instances for URI Bytestring

  2. package users

    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
    Current Backends:

  3. package utf8-light

    Unicode Lightweight UTF8 handling

  4. package valida

    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.

  5. package valida-base

    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!

  6. package validate-input

    Input validation combinator library A small Haskell combinator library that provides a simple way of validating user provided data structures.

  7. package validation

    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."

  8. package validity-network-uri

    Validity instances for URI Validity instances for URI

  9. package valor

    Simple and powerful data validation Simple and powerful data validation library with Applicative and Monad interface. Great for constructing structured errors.

  10. package vary

    Vary: Friendly and fast polymorphic variants (open unions/coproducts/extensible sums) Vary: Friendly and fast Variant types for Haskell Just like tuples are a version of a user-defined product type (only without the field names), a Variant is a version of a user-defined sum type (but without the field names). Variant types are the generalization of Either. Especially in the situation where you want to handle multiple errors, Variant types are a great abstraction to use. Variant types are sometimes called '_polymorphic_ variants' for disambiguation. They are also commonly known as (open) unions, coproducts or extensible sums. Vary is lightweight on dependencies. With all library flags turned off, it only depends on base and deepseq. Please see the full README below or on GitHub at https://github.com/qqwy/haskell-vary#readme

Page 263 of many | Previous | Next