Bug#855732: ITP: prismatic-schema -- Clojure(Script) library for declarative data description and validation
Package: wnpp
Severity: wishlist
Owner: Apollon Oikonomopoulos <apoikos@debian.org>
Control: block 673515 by -1
* Package name : prismatic-schema
Version : 1.1.3
Upstream Author : Jason Wolfe <jason@wfe.com>
* URL : https://github.com/plumatic/schema
* License : EPL-1
Programming Lang: Clojure
Description : Clojure(Script) library for declarative data description and validation
Schema is a rich language for describing data shapes, with a variety of
features:
* Data validation, with descriptive error messages of failures (targeted at
programmers)
* Annotation of function arguments and return values, with optional runtime
validation
* Schema-driven data coercion, which can automatically, succinctly, and
safely convert complex data types.
This library is a prerequisite for packaging PuppetDB and/or Puppet Server.
Reply to: