News for hackers. Stuff that matters.
Re:Pixie – A small, fast, native Lisp by rads on Wednesday January 18, 2017 @01:17AM (#13424455)
The data structures in Clojure are built on shallow 32-way trees. When you "change" a map or a vector, the algorithm only copies from the root node down to the parent of the leaf you're changing. That's log32(N) copied nodes in a tree of N nodes total.

There are no comments on this comment yet.