@hackage monad-validate1.3.0.0
A monad transformer for data validation.
Installation
Dependencies (6)
- base >=4.12 && <5
- exceptions >=0.9 && <1
- monad-control >=1 && <2
- mtl
- transformers >=0.5.6
- transformers-base <1 Show all…
Dependents (8)
@hackage/freckle-app, @hackage/freckle-http, @hackage/msgpack-persist, @hackage/msgpack-types, @hackage/msgpack-binary, @hackage/msgpack-testsuite, Show all…
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.