InfoQ Homepage Clojure Content on InfoQ
-
Persistent Data Structures and Managed References
Rich Hickey talks on identity, state and values. He explains how to represent composite objects as values and how to deal with change and state, as it is implemented in Clojure.
-
Fast Bytecodes for Funny Languages
Cliff Click discusses how to optimize generated bytecode for running on the JVM. Click analyzes and reports on several JVM languages and shows several places where they could increase performance.
-
Clojure
Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.