Clojure with Alex Miller
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS

Clojure is a dynamically typed functional language that runs on the JVM. Today’s guest Alex Miller gives us an overview of Clojure’s core functionality. Alex is a developer of Cognitect, and a founder of the the Strange Loop conference.
We discuss the data structures, garbage collection, and concurrency support. How does Clojure compare to other JVM languages like Scala and Groovy? How does Clojure copy immutable data structures without copying all of the data? How does a Clojure program get evaluated and converted to Java bytecode? These questions, and many others are discussed in this episode.
Sponsors
![]() |
Linode has fast, simple cloud servers. Go to linode.com/sedaily for a free $20 in credit–server pricing starts at $10 a month. |
![]() |
Wealthfront is the automated investment service that manages your investments online. Check out wealthfront.com/sedaily to get your first $15,000 managed for free, as a listener of Software Engineering Daily. |