Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Guido van Rossum

๐Ÿ‘ค Speaker
See mentions of this person in podcasts
1189 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

I'm not a very poetic person, and I don't shed tears like that, but no.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

We actually had planned a party, but the party was planned for the US Python conference that year, which never happened, of course, because of the pandemic.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Oh, was it like in March or something?

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Yeah, the conference was going to be, I think, late April that year.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Oh.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

So that was a very difficult decision to cancel it, but...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

They did.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

So anyway, if we're going to have a Python 4, we're going to have to have both a different reason for having that and a different process for managing the transition.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Well, so...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Here is a concrete thought I've had, and I'm not unique, but not everyone agrees with this, so this is definitely a personal opinion.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

If we were to try something like that Nogil Python, my expectation is that it would feel just different enough

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

at least for the part of the Python ecosystem that is heavily based on C extensions.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

And that is like the entire machine learning, data science, scientific Python world is all based on C extensions for Python.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

And so...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Those people would likely feel the pain the most because they...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

even if we don't change anything about the syntax of the language and the semantics of the language when you're writing Python code, we could even say, suppose that after Python, say, 3.19 instead of 3.20, we'll have 4.0.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Suppose that's the time when we flip the switch to 4.0, we'll not have a GIL.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

Imagine it was like that.

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

So...

Lex Fridman Podcast
#341 โ€“ Guido van Rossum: Python and the Future of Programming

I would probably say that particular year, the release that we named 4.0 will be syntactically, it will not have any new syntactical features.