News for hackers. Stuff that matters.
Re:Clojure will affect the way you think about programming by KirinDave on Friday August 04, 2017 @12:00PM (#14929658)
Folks have linked you to the paper and mentioned tutorials.

You might also Okasaki's Purely Functional Data Structures, which ends up in the citations for a lot of these.

Re:Clojure will affect the way you think about programming by arximboldi on Friday August 04, 2017 @02:42PM (#14930909)
Okasaki's work is really interesting, and it is quite mind-blowing the theoretical properties he achieves by exploiting laziness and so on. At the same time: those data-structures have one fundamental flaws they have high constant factors, specially outside of Haskell. That was Phil Bagwell + Rich Hickey revolutionary contribution in my opinion... finding data-structures that are rather simple yet but work well in practice because they make the right engineering trade-offs and work well with CPU caches, etc.