The spata package

[Tags: bsd3, library]

tiny validation library


[Skip to ReadMe]

Properties

Versions2009.9.18, 2009.9.18.1, 2010.10.10
Change logchangelog.md
Dependenciesbase (==4.*), dlist, mps (>=2009.9.18), mtl [details]
LicenseBSD3
AuthorJinjing Wang
MaintainerJinjing Wang <nfjinjing@gmail.com>
CategoryWeb
Home pagehttp://github.com/nfjinjing/spata
UploadedSun Oct 10 04:10:29 UTC 2010 by JinjingWang
Downloads427 total (21 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for spata-2010.10.10

Spata

bruteforce form validation

Demo

put following in test.hs

import Network.Spata
import MPS.Env
import Prelude ()

inputs = [("a", "1"), ("b", "2"), ("c", "")]

main = print - guard inputs - do
  validate inclusion_of ["a", "b", "c"]
  validate presence_of ["c"]

runghc test.hs should output

Left "c can not be empty"