-
clojure.spec
Nov 10, 2016 · 1 min read · Computer Software Testing Functional Programming Clojure ClojureScript ·Specification is much more powerful than static typing plus you also get validation, instrumentation and generative testing – clojure.spec (by Rich Hickey) Example (spec for URIs) 1(ns example.specs 2 (:require #?(:clj [clojure.spec :as s] 3 :cljs [cljs.spec :as s]) 4 [clojure.string :as str])) 5;; URI spec. 6(def uri? …
Read More