Skip to main content
Lisp

Lisp

Programming languageWikipedia

Search complete. 64 mentions across 23 episodes found for "Lisp".

Sep 11, 2026

Erik AkerHOST
14:59
I'm curious, when you started moving, when you moved over to industry, we're talking late 90s, probably early 2000s, were there technologies from that time that are completely like irrelevant now? And are there technologies that you use that you still use?
Alan DykeGUEST
15:15
Because my boss had done his PhD in knowledge acquisition and was like, a hard AI nut, I use that word non-pejoratively, obviously the solution was to use Lisp.
Alan DykeGUEST
15:27
So not a lot of Lisp being used these days.
Alan DykeGUEST
15:33
Still a lot of
Erik AkerHOST
15:34
fans, I would think, of Lisp.
Erik AkerHOST
15:35
Go ahead.
Alan DykeGUEST
15:36
Yeah, I like Lisp.
Alan DykeGUEST
15:39
Not knocking it, but yeah, the use of it now is, and Python beat it, right? It was like, I think, a lot of things that Python was good at Sorry, a lot of things.
Shriram KrishnamurthiGUEST
29:08
Algol's name is Algorithmic Language.
Shriram KrishnamurthiGUEST
29:11
Lisp's is List Processing.
Shriram KrishnamurthiGUEST
29:13
They were domain-specific languages that somehow got morphed into so-called general-purpose languages.
Shriram KrishnamurthiGUEST
29:18
But you take your so-called general-purpose language and you try to do a thing that it's not particularly designed for, like, you know, massive concurrency or massive distribution or massive whatever, and it completely falls down.

49 MINS LATER

Dan TuchinHOST
78:14
And it's hard to kind of square those two things.
Dan TuchinHOST
78:17
I think for beginners, obviously, like you mentioned, the superficiality in both senses is very important.
Dan TuchinHOST
78:24
But it's also what kind of we love about Lisp, right? The fact that it's home iconic, for example, right? Although you have some thoughts.
Dan TuchinHOST
78:31
Oh, you don't want to
Roberto AloiGUEST
12:59
And I think having some time into the Erlang community for quite a long time basically told us what to do.
Roberto AloiGUEST
13:07
So we started from the very old times where you were using Emacs and the very basic, very complicated piece of code in Lisp, implementing a lot of things, to starting to understand how can we go from there to something that improves the experience.
Roberto AloiGUEST
13:23
And this is like...
Roberto AloiGUEST
13:25
I think the type checker is a very good example.
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.
Sriram ViswanathanHOST
56:13
Yeah, yeah, yeah.
Sriram ViswanathanHOST
56:14
And this was programming in Lisp and doing expert systems.
Sriram ViswanathanHOST
56:18
And that feels like it's a century ago, because nothing today in AI assembles anything like that.
Sriram ViswanathanHOST
56:24
There's a quantum jump, pun not intended, in AI that went from expert systems to back propagation and, you know, Alex.
Al WilliamsHOST
45:37
That would have been really nice.
Al WilliamsHOST
45:39
But they also did have some programming languages that are very tightly tied with AI like Lisp and Prolog.
Al WilliamsHOST
45:46
So I don't know how many people actually have the urge to go fire up their web browser and write some Lisp in their browser.
Al WilliamsHOST
45:51
But, you know, if you do...
Al WilliamsHOST
45:53
There you go.
AmitHOST
10:45
He treated it as a black box experiment, refusing to look at a single line of the generated C plus plus code.
YuvalHOST
10:52
We have been promised end user programming for forty years with things like Lisp and Smalltalk.
YuvalHOST
10:58
It never really materialized beyond Excel spreadsheets.
YuvalHOST
11:02
Now anyone can literally speak their custom software into existence.
Decoding Tech

Decoding Tech

Making Smalltalk

Aug 26 · 4 Mentions

Dan IngallsGUEST
30:15
And so you see these, these beautiful, uh, sort of, um, nexus things in, uh, in computer science and in all of science, where there's a small set of rules that are general and that cover everything.
Dan IngallsGUEST
30:30
You know, like, uh, uh, the, you know, uh- The f- the first Lisp interpreter was that way, or, uh, or the rules of electromagnetic propagation, um, where you've just got like four equations, and out of that comes all of radio and, uh, and you know, the whole spectrum.
Dan IngallsGUEST
30:49
So I th- um, that's the thing about s- so there was that small is beautiful and that, and that desire to, to distill things down to a small point, and that was something that I loved about the, uh, the challenge of working with the microcoded computers at Xerox, which is you had to do that.
Dan IngallsGUEST
31:09
Actually if you, if you had a good idea, if you could get it down small enough, it could go into this memory that suddenly ran five times faster.

8 MINS LATER

Alan KaySOUNDBITE_SPEAKER
39:09
I would just point out, if you look below the surface, there's less there than Smalltalk has.
Alan KaySOUNDBITE_SPEAKER
39:16
Similarly, if you look at a language like JavaScript, which people malign, uh, but I don't, uh, JavaScript is a little bit of a hodgepodge.
Alan KaySOUNDBITE_SPEAKER
39:28
But underneath, it has, uh, both a, a model that's, that I think of as being a bit more like Lisp, and a really solid, uh, set of foundations, including a really great garbage collector.
Alan KaySOUNDBITE_SPEAKER
39:45
It has fabulous optimization mechanisms.
Steve HuffmanGUEST
9:03
And afterwards we ran up to say hello, but it wasn't a pitch deck.
Steve HuffmanGUEST
9:07
It was a, it was a dog-eared copy of his programming book about Lisp.
Steve HuffmanGUEST
9:13
So Paul, alongside being famous for kind of inventing one of the first e-commerce platforms, uh, ViaWeb, which would turn into Yahoo Store later, he also evangelized the programming language Lisp.
Nick MartellHOST
9:25
Hmm.
Steve HuffmanGUEST
9:25
And I was just a fan of that, and so got him to sign my book.
Carter MorganHOST
24:03
Um, which kinda gets into the site-
Nathan ToupsHOST
24:05
Summon, summon the code in our minds with Lisp, okay? Or-
Carter MorganHOST
24:08
Yeah, with, with Lisp
Nathan ToupsHOST
24:08
... have a scheme.
Carter MorganHOST
24:09
[chuckles] It's coming.

42 MINS LATER

Nathan ToupsHOST
65:58
Hard.
Carter MorganHOST
65:58
But I am jealous of those who can just do pure keyboard stuff.
Nathan ToupsHOST
66:02
Next thing I know, you're gonna be like a Neovim user and wr- writing things in Lisp.

13 more episodes mention Lisp.

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.