Clojure, i likhet med sine Lisp forfedre, støtter seg på unntak for å håndtere feil.
Clojure støtter seg på Javas loggingsfasiliteter, men du kan utnytte dem på en mer idiomatisk Clojure-måte.
Funksjoner i Clojure defineres med defn, etterfulgt av et navn, parametere og kropp.
defn
Refaktorering i Clojure—takket være dets rene syntaks og funksjonelle paradigme—kan være utrolig greit.