Skip to main content
Prolog

Prolog

Programming languageWikipedia

Search complete. 42 mentions across 8 episodes found for "Prolog".

Sep 11, 2026

Michael HanusGUEST
1:14
I started as a research assistant.
Michael HanusGUEST
1:16
I worked with Prolog and learned about Prolog.
Michael HanusGUEST
1:19
But basically, this is the thing which I'm interested in mainly is declarative programming in general.
Michael HanusGUEST
1:26
So I started with Prolog because my boss had to ask me, so please install here.
Michael HanusGUEST
1:33
You have a big tape.
Michael HanusGUEST
1:34
Please install.
Michael HanusGUEST
1:35
This is a C Prolog system from Edinburgh.
Michael HanusGUEST
1:38
And then I wanted to know what is it.
Shriram KrishnamurthiGUEST
34:15
In some sense, when people say, I don't care how it's expressed, you actually do.
Shriram KrishnamurthiGUEST
34:20
If I told you to write that same algorithm in Prolog, you would actually care deeply about how it's expressed.
Shriram KrishnamurthiGUEST
34:25
What you mean by I don't care how it's expressed is, I've got this medium that we've never really sat down and voted on, but we've just decided on.
Shriram KrishnamurthiGUEST
34:35
It's not quite the Turing machine either.

29 MINS LATER

Shriram KrishnamurthiGUEST
64:00
I think we spend too much time in PL worrying about, like, preventing things and not enough time about, like, enabling things, right? I like to give...
Shriram KrishnamurthiGUEST
64:08
You know, I like to demo in class.
Shriram KrishnamurthiGUEST
64:10
I do demos of, like, you know, Father Time or of, like, Prolog.
Shriram KrishnamurthiGUEST
64:13
And, like, there's the student...
Tim LindholmGUEST
4:55
I was hired, my friend Frank Yellen was hired at the same time because we both knew how to do advanced language runtime systems.
Tim LindholmGUEST
5:04
He came from Lucid and CommonLisp, and I came from Quintus and Prolog, and we both were hired at the same time, specifically because the first-person team needed some people who knew how to do runtime multi-threaded stuff or garbage-collected stuff or high-performance virtual machine bytecode interpreters, that kind of business, which was the That's the coin of the realm at this point.
Tim LindholmGUEST
5:32
Now, this is a long way of saying that the actual, what we inherited at that point was kind of a mess.
Tim LindholmGUEST
5:40
There is this classic sequence of what are the values of Java and things, object-oriented, multi-threaded, all these sorts of things.
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...
Alan WymaHOST
25:22
But Erlang is kind of like a whole new beast.
Alan WymaHOST
25:24
I'd say most developers don't even look at Prolog, definitely not look at Erlang.
Alan WymaHOST
25:28
Onboarding engineers should actually start using Erlang on a daily basis.
Alan WymaHOST
25:31
How difficult is that? Is that really a problem? Is there like a whole training school set up? How does WhatsApp actually onboard their engineers to do Erlang
Jess TemporalGUEST
7:07
I did calculus, statistics, programming in many different languages.
Jess TemporalGUEST
7:14
I think the most exoteric one is like Prolog, if you think about it.
Jess TemporalGUEST
7:18
But anyways- I use Prolog.
Jess TemporalGUEST
7:20
It's so good for AI.
Jess TemporalGUEST
7:22
First experience with AI, quote unquote.
KahalaHOST
7:27
Everyone listening to this is going to be like, if you're too young, you're not going to know what Prologue is.
Jess TemporalGUEST
7:33
It's so funny.
Jess TemporalGUEST
7:35
But anyways, I think we connected about this before.
Martin CasadoGUEST
37:22
Declarative programming is you know the end state.
Steven SinofskyGUEST
37:25
Which is this Prolog-y kind of thing-
Martin CasadoGUEST
37:26
Yeah
Steven SinofskyGUEST
37:26
... which people thought was horrible.
Michael BabcockHOST
59:05
I
Damashe ThomasHOST
59:06
can still use Prolog too because it now supports audiobook server, but there's also an audiobooks app, I think, that connects to the audiobook server.
Damashe ThomasHOST
59:14
Anyhow, we're going to do that thing.
Damashe ThomasHOST
59:15
And we're going to run Plex and some more stuff on there and some Docker stuff.

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.