Speaker: Yoav Rubin
Abstract: Persistent data structures are the vehicle for immutability, which is one of the hallmarks of functional programming. This talk would present the key ideas behind persistent data structures in Clojure and part of their inner workings.
Bio: Yoav Rubin is a software engineer and research staff member in IBM Research - Haifa, with interest ranging from Java and web technologies through programming paradigms all the way to neuroscience and laser microscopy. Yoav also lectures the course "Functional Programming on the JVM" in Haifa University.