*Description* > *invariant *is a library providing semantic invariants on Clojure data > structures. Built upon specter <https://github.com/nathanmarz/specter> it > allows for declarative definition and efficient > resolution of data constraints, focusing on useful error reporting > capabilities. Additionally, invariants can be converted to clojure.spec > <http://clojure.org/guides/spec> specs.
*Release Notes* https://github.com/xsc/invariant/releases/tag/v0.1.0 *Documentation* https://xsc.github.io/invariant/ *Prior Work & Discussion* https://groups.google.com/forum/#!topic/clojure/SfuoZXomZrs https://groups.google.com/forum/#!topic/clojure/qbe3D4_6KnY -- 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.