Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

clj-decline; a clojure validation library that sucks less by doing less

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 CHANGES
Octocat-spinner-32 RANT
Octocat-spinner-32 README
Octocat-spinner-32 TODO
Octocat-spinner-32 project.clj
clj-decline is a validation library that hopefully will turn out to be
simple enough to be useful.

clj-decline does not place limits on what it can validate. It does not
restrict itself to web and will never do so. With regards to the kind
of rejection messages (errors) it can generate, the only restriction
is that they should be indexed by a key.

Read the RANT for the long story.

For now, the functions are all documented inline, and the best place
to look for examples is the test code.

An online copy of the inline documentation is at

To prevent havock, I won't be releasing SNAPSHOT releases. Instead,
there will be as many minor releases as needed to push changes/fixes.

When updating to a new version, check the CHANGES file to see if
anything has changed in the API.

The releases are on clojars, so you can use your favorite build
tool. See for the spec.

Copyright (C) 2011 Joost Diepenmaat, Zeekat Softwareontwikkeling

Distributed under the Eclipse Public License, the same as Clojure.
Something went wrong with that request. Please try again.