▶

Clojure spec: building agile and robust programs

Strange Loop Conference · Talk · 40 min · 2016 · YouTube title: "Agility & Robustness: Clojure spec" by Stuart Halloway
Why it's here

Cited as an argument for runtime specs as an alternative to static typing, including a comparison of types, tests and spec.

What it covers

Stuart Halloway shows how Clojure's spec library lets you build programs that are both agile and robust. He covers declarative, predicate-based specification layered on interactive REPL development.