Software Engineering Radio - the podcast for professional software developers

Episode 158: Rich Hickey on Clojure

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