Liking cljdoc? Tell your friends :D

As a babashka shell script:

#!/usr/bin/env bb

(require '[babashka.classpath :refer [add-classpath]]
         '[clojure.java.shell :refer [sh]])

(def deps '{:deps {minimallist {:git/url "https://github.com/green-coder/minimallist"
                                :sha "b373bb18b8868526243735c760bdc67a88dd1e9a"}}})
(def cp (:out (sh "clojure" "-Spath" "-Sdeps" (str deps))))
(add-classpath cp)


(require '[minimallist.core :as m])
(require '[minimallist.helper :as h])

(m/valid? (h/fn int?) 1)   ;=> true
(m/valid? (h/fn int?) "1") ;=> false

(m/describe (h/fn int?) 1)   ;=> 1
(m/describe (h/fn int?) "1") ;=> :invalid

;; Does not work for now.
;(require '[clojure.test.check.generators :as tcg])
;(require '[minimallist.generator :as mg])
;(tcg/sample (mg/gen (h/fn int?)))

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close