Dave Rosenthal
π€ SpeakerAppearances Over Time
Podcast Appearances
Somebody will build it.
It's not like a flag that you give when you run Python. It's a separate executable.
It's not like a flag that you give when you run Python. It's a separate executable.
Right. And it's out there in Release Canada. It's probably out there as we speak, at least in the official 3.13 experimental, as you guys pointed out. Are there early indicators? Are there people who have been just pining for this and they've already tried it in the RC and are saying, wow, we're seeing this or...
Right. And it's out there in Release Canada. It's probably out there as we speak, at least in the official 3.13 experimental, as you guys pointed out. Are there early indicators? Are there people who have been just pining for this and they've already tried it in the RC and are saying, wow, we're seeing this or...
So for your average programmer out there with their average Python app, whether it be a web app or a desktop app or whatever, should they be hopping on this experimental and giving it a try? Or is it a thing where it's like, if you don't know that your code is thread safe, it's probably not? Or is it the other way around? What's the water feel like? Is it warm? Are there alligators in there?
So for your average programmer out there with their average Python app, whether it be a web app or a desktop app or whatever, should they be hopping on this experimental and giving it a try? Or is it a thing where it's like, if you don't know that your code is thread safe, it's probably not? Or is it the other way around? What's the water feel like? Is it warm? Are there alligators in there?
That makes a lot of sense. Somebody should start a list of libraries which have taken that initiative.
That makes a lot of sense. Somebody should start a list of libraries which have taken that initiative.
Very cool. Well, it's definitely exciting times. I'm even excited. I don't use Python on the regular, but I think that's early indicators of something that's potentially a huge success. So congrats to you guys and the whole team for the effort, at least, to
Very cool. Well, it's definitely exciting times. I'm even excited. I don't use Python on the regular, but I think that's early indicators of something that's potentially a huge success. So congrats to you guys and the whole team for the effort, at least, to
make it no longer theoretical and make it an actual piece of software, bleeding edge piece of software that's going to produce even some papers. Should we move on to the JIT? Lucas, you mentioned the JIT is another feature of 3.13. Is there more to say about the GIL? I'm assuming these things will probably interact as topics.
make it no longer theoretical and make it an actual piece of software, bleeding edge piece of software that's going to produce even some papers. Should we move on to the JIT? Lucas, you mentioned the JIT is another feature of 3.13. Is there more to say about the GIL? I'm assuming these things will probably interact as topics.
Pablo, anything to add?
Pablo, anything to add?
If we can move this conversation up a level for a moment, do you guys like this one-year release cadence? It seems like it has its drawbacks.
If we can move this conversation up a level for a moment, do you guys like this one-year release cadence? It seems like it has its drawbacks.
Who did? You did this?
Who did? You did this?
That was more the angle I was coming from. When the train leaves the station once a year, you better get your stuff on it, whether it's ready or not. And I appreciate, I didn't know the history of where it came from. So I think this is definitely progress and improvement and predictability. You know, each time of year it's going to go out, et cetera, et cetera.