Skip to content

Rich Hickey on clojure.spec

Photo of Pierre de Lacaze
Hosted By
Pierre de L.
Rich Hickey on clojure.spec

Details

Abstract

Clojure spec is a new library for predicative specifications of data and functions in Clojure. It aims to maximize the leverage one gets from writing specifications, providing support for validation, error reporting, parsing, data generation, automatic generative testing and more. It does this while preserving and leveraging the value propositions of dynamic development - expressivity, iteration, flexibility and choice, and the core underpinnings of Clojure itself, pure functions and immutable data. In this talk Rich will introduce spec and its core ideas.

Bio

Rich Hickey is the author of Clojure, and the designer of Datomic and clojure.spec. Rich has more than 25 years of experience in all facets of software development. Rich has worked on scheduling systems, broadcast automation, audio analysis and fingerprinting, database design, yield management, exit poll systems, and machine listening, in a variety of languages.

Photo of LispNYC group
LispNYC
See more events
Shareablee
123 William Street, 19th Floor · New York, NY