Skip to main content
Clojure

Clojure

Programming languageWikipedia

Search complete. 37 mentions across 12 episodes found for "Clojure".

Sep 4, 2026

Gary McGrawHOST
1:14
a deeply influential figure in functional programming and language design.
Gary McGrawHOST
1:18
Bedra was a core contributor to the Clojure and Clojure script, and co-authored the definitive reference book, Programming Clojure.
Gary McGrawHOST
1:28
Grounded in functional programming principles, language theory, and quantitative risk modeling, his work focuses on building high assurance, resilient architectures that satisfy complex business and regulatory demands without compromising speed or system integrity.
Gary McGrawHOST
1:43
And the thing that's left out is that Aaron used to work at Sigital with me 25 million years ago.
Mike RispoliHOST
58:41
There has to be a very strong technical reason to choose a different tool, I think, because anybody who's a good programmer should be able to write any language now And I would say broadly read the code.
Mike RispoliHOST
58:56
Unless it's something completely, I mean, let's take Clojure or any kind of Lisp, but any of like, let's say the C derivatives, you know, like if you know how to read TypeScript, could you not, you really couldn't read C sharp at all? Like you would look at that and it would just be completely foreign to you.
Mike RispoliHOST
59:11
I don't know.
Mike RispoliHOST
59:12
That's my opinion on that.
Mike RispoliHOST
64:05
But just if you don't read about go.
Mike RispoliHOST
64:09
You don't have to have written Go, but you may not get an appreciation for that technique and why that was chosen there versus a language that does have pattern matching, a functional language, for example.
Mike RispoliHOST
64:20
And then you could go to something like Clojure or Common Lisp and just have your brain totally broken by the way that it handles programming.
Mike RispoliHOST
64:29
And when we talk about Dynamic types and static types, reading about practical object-oriented programming as a book, I think is great because it teaches you how to use dynamic types versus outright rejecting them.
Tim LindholmGUEST
25:01
I think maybe.
Tim LindholmGUEST
25:02
What about Clojure?
Ryan DonovanHOST
25:04
Oh, Clojure, maybe, yeah.
Tim LindholmGUEST
25:06
Again, I'm out of...
Tim LindholmGUEST
25:08
Apologies if I get stuff wrong.
speaker_3HOST
4:47
Oh, yeah.
speaker_3HOST
4:48
He had worked extensively in languages like Clojure and Python, but he found himself hitting a wall trying to teach Haskell to beginners.
speaker_2HOST
4:56
Which is where Julie comes in.
speaker_3HOST
4:57
Exactly.
WesHOST
23:55
Nice.
WesHOST
23:56
And then on top of that, well, naturally because it's me, I have a Clojure Babashka program, and it's serving the role of that that Go program.
WesHOST
24:04
So it's sort of the state manager and the brain.
WesHOST
24:06
And then it subscribes, Neary has an event socket.
WesHOST
24:28
Yeah, so it subscribes.
WesHOST
24:29
Oh, that's great.
WesHOST
24:30
So anytime, you know, like, if I, like, click a button that takes me to Workshop 2 or Workspace 2, that sends an event that says that, right? And then so the Clojure program does what's known as, like, a reduce or a fold.
WesHOST
24:42
So every time it gets an event, it just updates state, right? It says, like, oh, I know what changed.
WesHOST
23:55
Nice.
WesHOST
23:56
And then on top of that, well, naturally because it's me, I have a Clojure Babashka program, and it's serving the role of that that Go program.
WesHOST
24:04
So it's sort of the state manager and the brain.
WesHOST
24:06
And then it subscribes, Neary has an event socket.
WesHOST
24:28
Yeah, so it subscribes.
WesHOST
24:29
Oh, that's great.
WesHOST
24:30
So anytime, you know, like, if I, like, click a button that takes me to Workshop 2 or Workspace 2, that sends an event that says that, right? And then so the Clojure program does what's known as, like, a reduce or a fold.
WesHOST
24:42
So every time it gets an event, it just updates state, right? It says, like, oh, I know what changed.
speaker_1HOST
2:37
But the kicker is he didn't use Java to fix it.
speaker_1HOST
2:40
He spun up a Clojure REPL to bypass all those usual deployment delays.
speaker_1HOST
2:45
And we should probably explain what that is, because it's totally crucial to understanding how he moved so fast.
speaker_2HOST
2:51
Yeah.
speaker_1HOST
3:37
So good.
speaker_1HOST
3:38
So welcome to The Deep Dive.
speaker_1HOST
3:40
Today we are exploring Bevilacqua-Linn's book, Functional Programming Patterns in Scala and Clojure.
speaker_1HOST
3:46
And the mission of this deep dive is to help you cross the bridge from the traditional kind of bulky, object-oriented programming world into the lean, highly expressive world of functional programming.

Unknown podcast

Why Janet Is the Surprising Language of 2026

Aug 25 · 1 Mention

LucasHOST
2:37
But the real kicker is the macro system.
LucasHOST
2:40
If you've ever used Clojure or Common Lisp, you know that macros can be a game-changer for eliminating boilerplate and building domain-specific languages.
LucasHOST
2:49
Janet brings that to a much more accessible package.
LunaHOST
2:53
Macros are one of those things that sound scary but can be really powerful.
Charles NutterGUEST
21:09
This was before Scala was a thing.
Charles NutterGUEST
21:11
This was before Clojure was a thing.
Charles NutterGUEST
21:13
We were one of the first ones.
Charles NutterGUEST
21:15
Austin Groovy were kind of the two big languages that people were using.
Venkat SubramaniamGUEST
65:55
To me, the game changer was Java 8, in my opinion.
Venkat SubramaniamGUEST
66:00
And I remember coming back from a trip telling myself, why do I care? I've seen Scala, I've seen Groovy, I've seen Clojure.
Venkat SubramaniamGUEST
66:10
All these languages have Clojures and Lambdas.
Venkat SubramaniamGUEST
66:14
Big deal that Java has Lambdas.
Venkat SubramaniamGUEST
66:17
And I came back from one of my trips.

2 more episodes mention Clojure.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.