Łukasz Langa
👤 PersonAppearances Over Time
Podcast Appearances
Right, so this is kind of step two for the Beware project that Russell Keith-Magee is part of and which is now being essentially sponsored by Anaconda where, yeah, you're going to be able to build Python applications from scratch and end up with an app on the iPhone that you can put on the app store and it's fine, right?
Right, so this is kind of step two for the Beware project that Russell Keith-Magee is part of and which is now being essentially sponsored by Anaconda where, yeah, you're going to be able to build Python applications from scratch and end up with an app on the iPhone that you can put on the app store and it's fine, right?
But the first step of this is that all this additional tooling that BWare is building on top of Python needs to rely on Python being embeddable.
But the first step of this is that all this additional tooling that BWare is building on top of Python needs to rely on Python being embeddable.
But really, it's like, you know, it's again, incremental steps. So the important thing here is as well that like, this is now part of our CI. We are building Python on iOS every time you make a change.
But really, it's like, you know, it's again, incremental steps. So the important thing here is as well that like, this is now part of our CI. We are building Python on iOS every time you make a change.
So it's going to be much less probable for us to introduce changes without knowing that they break support for running this on the phone, which should be great news for anybody that actually wants to see Python on mobile devices, because now we are going to care to keep this running.
So it's going to be much less probable for us to introduce changes without knowing that they break support for running this on the phone, which should be great news for anybody that actually wants to see Python on mobile devices, because now we are going to care to keep this running.
Oh, okay. So my dreams are simple. I want everything. I like that. So honestly, I sponsored the, you know, making the optional PEP. So this is very close to my heart. What I would like to see is for this to pay off, for the library developers to step in, try it out and say like, hey, actually this is helping us.
Oh, okay. So my dreams are simple. I want everything. I like that. So honestly, I sponsored the, you know, making the optional PEP. So this is very close to my heart. What I would like to see is for this to pay off, for the library developers to step in, try it out and say like, hey, actually this is helping us.
What is related to this, to see that the performance, you know, efforts that we are having separately from the global lock removal actually converge and, you know, kind of do work with this free-threaded version. And also, finally, again, free-threading.
What is related to this, to see that the performance, you know, efforts that we are having separately from the global lock removal actually converge and, you know, kind of do work with this free-threaded version. And also, finally, again, free-threading.
We don't expect people to actually start new threads randomly and end up in this crazy world of free-threading where you can just easily just write bad applications by writing on top of your variables and accessing data you shouldn't. We don't want to reintroduce models that already we know failed in other languages. We want tooling to be more high level.
We don't expect people to actually start new threads randomly and end up in this crazy world of free-threading where you can just easily just write bad applications by writing on top of your variables and accessing data you shouldn't. We don't want to reintroduce models that already we know failed in other languages. We want tooling to be more high level.
So I want this more high level tooling to start popping up slowly. We deliberately didn't suggest any so far. We want to see what the community actually wants to use. There's kind of things that happened in other more younger programming languages. You know, you have
So I want this more high level tooling to start popping up slowly. We deliberately didn't suggest any so far. We want to see what the community actually wants to use. There's kind of things that happened in other more younger programming languages. You know, you have
go routines right like you have channels in different programming languages and so on so I'm very excited to see where this goes so this free threading evolution is what I would like to be able to tell you next year that you know has done great leaps and it's now way more usable and it's literally the future so yeah
go routines right like you have channels in different programming languages and so on so I'm very excited to see where this goes so this free threading evolution is what I would like to be able to tell you next year that you know has done great leaps and it's now way more usable and it's literally the future so yeah