u/ragharin r/compsci • Recommends
#clojure#persistentdatastructures#richhickey
Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
11K subscribers • 10 videos on Hallway
- Recommended by 6 people: 3 on Hacker News, 2 in engineering communities and 1 curated list.
- A classic. People kept recommending it from 2014 to 2025.
- Presented by Rich Hickey, creator of Clojure, and Brian Beckman
Intermediate. Assumes working knowledge.
119K views13 years ago6 recommendations
Programming languagesSoftware designLisp and ClojureLanguage design and type systemsData structures
Rich Hickey and Brian Beckman discuss Clojure's design, persistent data structures, reference types, and concurrency model.
Cross posted from channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Rich-Hic…. Clojure is a dynamic programming language created by Rich Hickey that targets both the Java Virtual Machine and the CLR. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection. Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs. Astrophysicist and Software Architect Brian Beckman interviews Rich Hickey to dig into the details of this very interesting language. If you don't know much about Clojure and the general problems it aims to solve, well, watch and listen carefully to this great conversation with plenty of whiteboarding and outstanding questions. Expert to Expert simply rocks! Thank you for spending time with us, Rich! Clojure is great!Why it's here
6 people recommend thisWhat people say. Highly recommended by Clojure developers for its deep dive into the language's state management and persistent data structures.
u/LeSUTHUin r/Clojure • Recommends
pk2200on Hacker News • Recommends
On “Why I am excited about Clojure”
nocmanon Hacker News • Recommends
On “Minesweeper in Clojure”
programming-talkscurated list on GitHubRecommends
Under “Clojure”
knubieon Hacker News • Recommends
On “Why we built Vade Studio in Clojure”
chipseton Hacker News • Mentions
On “Ferret – A free software Clojure implementation”
hxegonon Hacker News • Mentions
On “Clojure from a Schemer's perspective (2021)”