

Episode 158: Rich Hickey on Clojure
12 snips Mar 22, 2010
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
Introduction
00:00 • 2min
How Is LISP Different From Other Languages?
01:52 • 2min
What's the Difference Between Programming and Meta Programming?
04:09 • 4min
Syntactic Extensibility Is Important for Programming
08:07 • 2min
The Syntactic Complexity of Lisp
10:05 • 2min
Is LISP Really Simple?
12:24 • 3min
What's Different From LISPs?
15:03 • 4min
Object Oriented Closing in Java
18:53 • 2min
Is Java Compiler Magic Going On?
20:41 • 2min
Closure's Approach to Concurrency
23:01 • 2min
Object Oriented Programming Languages
24:32 • 5min
Persistence Data Structures - Copy and Don't Copy?
29:17 • 2min
Closures Data Structures Are Trees of Arrays, Right?
31:26 • 3min
How Does the Reference Types Work?
34:53 • 2min
The Concurrency Problem in APIs
36:24 • 2min
The Different Kinds of Reference Types That Have Different Semantics
38:47 • 2min
Closing and Transactional Memory?
40:58 • 2min
Closing
42:41 • 2min
Haskell
44:41 • 2min
Is Haskell Aware of Monads?
46:40 • 2min
Java Closure
48:22 • 2min
What's Going on With Closing?
49:55 • 2min
The Joy of Closing
52:14 • 2min
IDEs and Closing Support?
54:03 • 2min
Sedash Radio - What's New?
55:49 • 2min