This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-05-13
Channels
- # announcements (5)
- # babashka (35)
- # beginners (65)
- # braveandtrue (3)
- # calva (20)
- # cider (6)
- # clara (11)
- # cljs-dev (36)
- # cljsrn (64)
- # clojure (65)
- # clojure-europe (6)
- # clojure-germany (13)
- # clojure-italy (14)
- # clojure-nl (22)
- # clojure-spec (16)
- # clojure-sweden (6)
- # clojure-uk (81)
- # clojurescript (71)
- # conjure (120)
- # cursive (3)
- # datomic (10)
- # events (4)
- # figwheel (4)
- # figwheel-main (5)
- # fulcro (36)
- # ghostwheel (1)
- # graalvm (8)
- # helix (9)
- # jobs (4)
- # jobs-discuss (12)
- # kaocha (33)
- # leiningen (5)
- # luminus (1)
- # off-topic (24)
- # pathom (7)
- # rdf (4)
- # re-frame (3)
- # reagent (15)
- # reitit (11)
- # remote-jobs (1)
- # shadow-cljs (97)
- # slack-help (3)
- # spacemacs (23)
- # vim (15)
- # xtdb (35)
I made a small library, inspired by Spec and Malli. For now it only validates data, more features will be added later. Features: • no macro, no static registry, pure functions. • fully data driven, models are hash-map based, • support recursive definitions, sequence regex, • relatively simple implementation, very short to read (about 100 lines of code) • helpers functions to create the hash-map models painlessly, • cross platform (.cljc) Non features: • does not integrate with anything else, • does not try hard to be performant, • no roadmap or timeline: I made this library mainly for my own usage, and I take my time. Feedback welcome in a thread. https://github.com/green-coder/minimallist
For a project, I needed something easier to use than Spec, data driven, that support recursive definitions and sequence regex .. and none was currently available with all those criteria, so I made my own.
See https://github.com/green-coder/vrac/issues/3 for more details
Conjure v3.1.0 is out! https://github.com/Olical/conjure/releases/tag/v3.1.0 a bunch of things added and fixed, enjoy!