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

validation

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

Ecosystem
hackage.haskell.org
Latest Release
1.1.5
4 days ago
Versions
26
Downloads
26,931 total
Dependent Packages
5
Dependent Repos
78
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Links
Registry hackage.haskell.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/validation
spec
License BSD-3-Clause
First Release about 12 years ago
Last Synced 3 days ago
Repository
Stars 98 on GitHub
Forks 28 on GitHub
Rankings on hackage.haskell.org
Overall Top 6.5%
Downloads Top 5.8%
Dependent packages Top 3.9%
Dependent repos Top 6.6%
Forks Top 7.4%