An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

validation @ 1

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. Validation 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." [Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candidates

Published
Indexed
Dependencies
7
    Loading...
    Readme
    Loading...
    Dependencies
    Links
    Registry hackage.haskell.org
    Download Download
    JSON API View JSON
    CodeMeta codemeta.json
    Version Details
    PURL pkg:hackage/validation@1
    spec
    Tag 1