Re: Question about Clojure codebase

2015-04-28 Thread Alex Miller
Persistent collections, STM, and the compiler are all deep veins. One may also muse on how these were also some of the earliest things in Clojure. On Tuesday, April 28, 2015 at 6:04:48 PM UTC-5, Renzo Borgatti wrote: > > Many choices…. > > We can start from BitmapIndexedNode assoc: > > > https:

Re: Question about Clojure codebase

2015-04-28 Thread Renzo Borgatti
Many choices…. We can start from BitmapIndexedNode assoc: https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/PersistentHashMap.java#L686 although you might argue that if you read http://lampwww.epfl.ch/papers/idealhashtrees.pdf you know what’s in there. So maybe a classic FnEx