Clojure ha gen-class, reify, proxy e anche deftype e defrecord per definire nuovi tipi di dati di classe. Per un linguaggio che valorizza la semplicità sintattica e aborre la complessità inutile, semb
ci siamo imbattuti in un problema nel nostro codice di oggi, e non poteva rispondere a questa domanda Clojure: Vuol Clojure valutare codice impuro (o chiamate a codice Java) strettamente o pigramente?