What Lies Beneath - A Deep Dive Into Clojure's Data Structures - Mohit Thatte

preview_player
Показать описание
Immutable, persistent data structures are at the heart of Clojure's philosophy. It is instructive to see how these are implemented, to appreciate the trade-offs between persistence and performance. Lets explore the key ideas that led to effective, practical implementations of these data structures. There will be animations that should help clarify key concepts!
Рекомендации по теме
Комментарии
Автор

I have been searching hard for a good visual explanation of HAMT's and this one finally made the bit shifting make complete sense! Thank you very much!!

JT-mrdb
Автор

Excellent introduction to the inner workings of Clojure's efficient data structures. It is not particularly Clojure specific, so it might be useful for anyone interested in performant data structures.The history is also very well told.

potamophilosopher
Автор

Very interesting talk! I don't actually use Clojure - but the explanation of how immutable data structures are implemented is quite good!

sohangchopra
Автор

24:28 the second number from the left should be 9

MarkoTasic