Last release of today, I promise... :)

thi.ng/validate is (by now) yet-another-validation library, but
actually is almost a year old and AFAIK has some unique features I
dearly missed in other contenders and maybe you've (missed them) too:

- pure functions, no macros
- composable validator fns
- wildcard support (apply constraints to all values in a coll)
- support for auto-correction attempts before failing
- support for nested maps & vectors
- optional value constraints
- no hardcoded validation errors (i.e. can be be overridden for I18N purposes)
- errors returned in similar structure as offending fied in original collection
  (for easy destructuring and mapping errors to form fields)

The library comes with 22 ready-made validators, but of course
supports custom ones too.

https://github.com/thi-ng/validate

Leiningen coords:
[thi.ng/validate "0.1.0-SNAPSHOT"] (available from Clojars)

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to