Category Archives: Clojure

[Video 202] Edmund Jackson: Clojure Data Science

Data science is a collection of disciplines that allow us to look through large collections of data, in order to discover and understand the patterns hidden within.  Clojure has emerged as an excellent language for doing data science — because of its interoperability with the JVM, along with  its clean and functional syntax. In this talk, Edmund Jackson demonstrates why you would want to use Clojure for data science, and how you could go about doing so.

Bozhidar Batsov: The evolution of the Emacs tooling for Clojure

Emacs has long been a popular editor for programmers of all languages. But given that Emacs is written (and extended) in Lisp, it’s no surprise that Lisp hackers have a particular affinity for Emacs. In the case of Clojure, there have been several generations of Emacs modes and tools over the years. In this talk, Bozhidar Batsov, the current maintainer of the CIDER Emacs development environment for Clojure, describes the history of these tools, why he prefers them, and how the tools and the language have both evolved over time.

Rich Hickey and Brian Beckman: Inside Clojure

Clojure is a modern Lisp that runs on the JVM. In this interview, Clojure’s inventor Rich Hickey is interviewed by software industry veteran Brian Beckman about Clojure’s origins, ideas, and concurrency. This is a great introduction to Clojure, if you are new to it, if you want to understand its origins and design goals.