Slide 6
Slide 6 text
* This is how I tend to describe it, when someone makes the
mistake of asking me what Iʼm excited about in programming.
*
* So: itʼs Clojureʼs answer to creating large, maintainable,
sustainable systems with a lot of code while retaining dynamicity
* I.E. Clojureʼs alternative to types
* Not a radically original idea
* Hickey: “Almost nothing about spec is novel.”
* Prior art: Schema, Herbert, contracts, RDF, schemas in general
* Thatʼs all the background Iʼll do right now; hopefully this is
enough that the code weʼll look at will make some sense.
* But if anything doesnʼt make sense, please shout and weʼll fix
that.
“An excellent tool for specifying and
validating data structures, and testing
and documenting functions.”
— me