Understanding Clojure’s PersistentHashMap (deftwice…)
Tuesday, September 8th, 2009[sept. 8th, 21:22: fixed a +/- 1 error] In a previous post, I gave a high-level description of how Clojure's PersistentVector is implemented. While the code has changed, the description was high-level enough that the explanations still hold (although some code snipplets don't correspond to what's in Git master.) In this ...