Category Archives: Clojure

Understanding Clojure’s PersistentVector implementation

Update: See also the description of PersistentHashMap. One of the unique features of Clojure is that the core data structures are persistent (immutable with efficient structural sharing). This includes data structures Vector and Map that are mutable in most other … Continue reading

Posted in Clojure | Tagged , | 11 Comments

The need for Clojure

It is a need usually provoked after experiencing an emotional conclusion to a difficult life event, such as the breakdown of a close interpersonal relationship [or an unreliable concurrent program, editor] or the death of loved one [or an old … Continue reading

Posted in Clojure | Tagged , , | 6 Comments