Immutable Collections from Scala and Clojure
Steven Reynolds

Diagram of a Clojure vector after the transient function was applied

This is a talk about Immutable Collections from Scala and Clojure that I gave at JavaOne 2013.