A new C API: enabling Python's evolution; binary compatible across many versions of CPython, PyPy & GraalVM; easy to debug; as fast or faster than the old APIhpyproject.orgJoined June 2022
Mark Shannon @hotpyguy talk: "I still don't know what the C-API is, and I've been trying for years!" Long discussion about how to fix the Python C API, what is the C API, what are the issues, etc.
@anthonypjshaw I wrote the appendix B for this translated version :)
The title is <The future of CPython through performance issues>
Briefly explained
- JIT implementation history and PEP 659
- Multicore issues (subinterpreter, nogil..)
- C API (and hpy)
We'll do our first HPy Twitch stream today (September 22)! At 15:00 CEST twitch.tv/pypyproject@timfelgentreff will do a quick presentation about the HPy goals and motivation, and then talk about the current status. Afterwards there will be a discussion.
Come join us!
Interesting discussion on the future of the CPython C API and stable ABI, on the CPython discourse: discuss.python.org/t/lets-get-rid…
mentions HPy a bunch of times
3K Followers 1K FollowingPyPy/RPython contributor. Half time teaching at Uni Düsseldorf. Works on dynamic language implementations. Vegan. they/them
Mainly on @[email protected]
21K Followers 3K FollowingPython, Cloud and OSS at Microsoft. Author of "CPython Internals". x3 Father, Christian, PSF Fellow, Fellow at Macquarie University @[email protected]
2K Followers 414 FollowingWorking on Truffle/GraalVM at Oracle Labs.
ME/CFS Caretaker and Activist (https://t.co/gWxW16A5Op).
Austrian expat in Zurich.
https://t.co/piKOfYIYCL
48K Followers 2K FollowingChief AI & Co-founder @AnacondaInc; invented @pyscript_dev, @PyData @Bokeh @Datashader. Former physicist. A student of the human condition. bsky: @wang.social
22K Followers 576 FollowingX is a compromised platform. Find me here: @[email protected], @lukasz.langa.pl on BlueSky, and -- I can't believe I'm saying this -- on LinkedIn.
3K Followers 542 FollowingResearch Manager on the @GraalVM team at @OracleLabs. Dev tools, languages, VMs. Previously at @HPI_DE, @GoogleColab, and @MatonGuitars. Views are my own.
2K Followers 470 FollowingResearcher, Royal Society Industry Fellow, Senior Lecturer. Working on interpreters, compilation, concurrency, and debugging tools.
447 Followers 2K FollowingBackend Engineer at Trustly | Java and JVM enthusiast. Performance and modernization expert. Run it newer, better, faster, simpler, cleaner. Build it too.
5K Followers 3K Following"packet processing & packet processing accessories"
my tweets are mine alone
human rights over property rights.
see also discuss . systems at this username
384 Followers 1K FollowingI want empathy engines to detect and reflect meaning & purpose. We live in a magic age. Likes readable code, Sci-fi. Meditation, tea. He/him. Also on Sigmoid.
360 Followers 6K FollowingML Engineer. Interested in science, energy, and ML. Used to make computers talk at Spotify/Sonantic. Building something new in health.
3K Followers 1K FollowingPyPy/RPython contributor. Half time teaching at Uni Düsseldorf. Works on dynamic language implementations. Vegan. they/them
Mainly on @[email protected]
21K Followers 3K FollowingPython, Cloud and OSS at Microsoft. Author of "CPython Internals". x3 Father, Christian, PSF Fellow, Fellow at Macquarie University @[email protected]
22K Followers 576 FollowingX is a compromised platform. Find me here: @[email protected], @lukasz.langa.pl on BlueSky, and -- I can't believe I'm saying this -- on LinkedIn.
2K Followers 470 FollowingResearcher, Royal Society Industry Fellow, Senior Lecturer. Working on interpreters, compilation, concurrency, and debugging tools.
2K Followers 371 Following- ML Infrastructure SWE @ Karrot (당근)
- Python Steering Council and Core dev
Opinions are my own not my employer
https://t.co/hh9qPaDb7c