Skip to content
A Haskell monad transformer library for data validation
Haskell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Control/Monad Use DerivingVia instead of DefaultSignatures for deriving MonadValidate Aug 10, 2019
test
.gitignore 1.0.0.0 Aug 4, 2019
.travis.yml 1.0.0.0 Aug 4, 2019
CHANGELOG.md 1.2.0.0 Aug 10, 2019
LICENSE 1.0.0.0 Aug 4, 2019
README.md 1.0.0.0 Aug 4, 2019
Setup.hs
package.yaml 1.2.0.0 Aug 10, 2019
stack.yaml 1.0.0.0 Aug 4, 2019
stack.yaml.lock

README.md

monad-validate

A Haskell library providing the ValidateT monad transformer, designed for writing data validations that provide high-quality error reporting without much effort. ValidateT automatically exploits the data dependencies of your program—as encoded implicitly in uses of fmap, <*>, and >>=—to report as many errors as possible upon failure instead of completely aborting at the first one.

See the documentation on Hackage for more information and examples.

You can’t perform that action at this time.