Clojure Quick Reference Calling functions Hint::Prefix notation and parens Understanding functions Strongly typed under the covers Modeling data with Collection types Hint::Pe...
Clojure development environment guides Chlorine ProtoREPL Proton - alternative menu and configuration approach Hint::Requires license for commercial development Clojure dev...
Ten Big Ideas plus one Presentation slides (pdf format) Ten Big Ideas plus one The key to understanding Clojure is ideas, not language constructs but the concepts that shape t...
不可变数据 不可变数据 ClojureScript 中默认采用不可变数据作为底层实现. cljs 当中实现了 Persistent Data Structure,虽然是不可变数据, 但创建新数据一般会进行结构复用,也就是说, 比如下面这个例子, b 在内部实现中就可以复用 a 的某些部分 ( def a {: a 1 : b 2 ...
Who uses Clojure Tech Radar Who uses Clojure Over 175 companies have actively advertised their Clojure adoption, and given the broad participation in user groups there are cl...
Testing in Clojure TODO::work in progress, sorry Unit Test style frameworks Behaviour Driven Development frameworks Performance testing Articles on testing in Clojure Test...