Be Precise

Clojure has an interesting lingo. The words that are used to talk about Clojure and have found their way into the language are precisely chosen. If you’ve watched “Simple Made Easy” from Strange Loop 2011,[90] then you’re aware of Rich Hickey’s love of language precision.

The lingo around Clojure reflects that precision. In cases where an original meaning has been drifted from in common parlance, there may be some ambiguity of meaning (for example, simple). In other cases a disused word has been given a place of prominence (reify, elide). Finally, some words have been created out of thin air (for example, seqable).

Hidden under the Clojure dictionary is another principle to bear in mind: be precise. When each entity, function, and ...

Get Clojure Applied now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.