Antonio Cuni
@antocuni.bsky.social
120 followers 290 following 11 posts
SPy creator, HPy founder, PyPy core dev, PyScript core dev, doing Python, compilers and WASM stuff at @anacondainc.bsky.social Also on: - github.com/antocuni - https://mastodon.social/@antocuni - https://twitter.com/antocuni
Posts Media Videos Starter Packs
antocuni.bsky.social
The SPy project is kicking off community calls! 🎙️

Join us tomorrow (Oct 7th, 17:30 CEST) on Discord to chat, ask questions, and meet other SPy folks. Everyone’s welcome! 💚 🥸

Discord link: discord.gg/ZN4afjvq?eve...

Google calendar link: lnkd.in/d3U62QNn
Join the SPy lang Discord Server!
Check out the SPy lang community on Discord - hang out with 43 other members and enjoy free voice and text chat.
discord.gg
antocuni.bsky.social
Last week I was lucky to take part in the CPython Core Dev Sprint.
This is a summary of what I did, including an annotated and extended version of my talk on tracing JITs in real-world Python scenarios, plus some comparisons between PyPy’s JIT and CPython’s new JIT.

👉 antocuni.eu/2025/09/24/t...
Tracing JITs in the real world @ CPython Core Dev Sprint
My experience at the CPython Core Dev Sprint
antocuni.eu
antocuni.bsky.social
Accessing `obj.x` in Python might look trivial — but under the hood lies a surprisingly intricate chain of logic.

I wrote an annotated walkthrough of the CPython source code that makes it all happen:

antocuni.eu/2025/08/25/i...
Inside CPython's attribute lookup - Antonio Cuni's blog
antocuni.eu
antocuni.bsky.social
🛑⚠️ Claude code modified my .bashrc without asking? ⚠️🛑

It seems to that during an automatic update, claude sneakily modified my ~/.bashrc to remove an alias to itself.

I didn't ask my permission, it didn't notify me of the change.

I find it completely unacceptable.

antocuni.eu/2025/07/07/c...
Claude code modified my .bashrc without asking? - Antonio Cuni's blog
antocuni.eu
antocuni.bsky.social
My language is brand new and experimental, but they already named a museum after it
github.com/spylang/spy
antocuni.bsky.social
Wow, I'm at the same time happy, surprised and honored that my PyCon US talk about SPy (github.com/spylang/spy)
made the top 10
antocuni.bsky.social
I'm having mixed results with claude code. It seems very good at "easy tasks", but the most annoying thing is that it has the tendency to not follow my instructions and do "what it wants".

TL;DR: I put instructions in `CLAUDE.md` but it tends to forget about them:

antocuni.eu/2025/03/16/t...
Tales with claude code: how to make it behave? - Antonio Cuni's blog
antocuni.eu
antocuni.bsky.social
Last week @lukasz.langa.pl and Hoot Chatham visited me on the Italian Alps for a week of hacking and winter sports. This is the report:
antocuni.eu/2025/02/26/o...
SPOILER ALERT: it contains tons of PRs to CPython, Pyodide and SPy.
Over the Clouds: CPython, Pyodide, and SPy
A week of hacking and winter sports in Cervinia
antocuni.eu
Reposted by Antonio Cuni
matti-p.bsky.social
Fast on the heels of the last release, I have published a PyPy v7.3.19 bug-fix release with PyPy2.7, PyPY3.10 and a beta-quality PyPy3.11. Please try it out! The complete release note is at doc.pypy.org/en/latest/re...
PyPy v7.3.19: release of python 2.7, 3.10 and 3.11 beta, released 2025-02-26 — PyPy documentation
doc.pypy.org
Reposted by Antonio Cuni
lukasz.langa.pl
I spent last week in Valtournenche with @antocuni.bsky.social and Hood Chatham and managed to use SPy to accelerate my #Python code in the browser. It's too early for general adoption, but not too early to get excited!

lukasz.langa.pl/f37aa97a-9ea...
A peek into a possible future of Python in the browser - Łukasz Langa
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
lukasz.langa.pl
Reposted by Antonio Cuni
lukasz.langa.pl
SPy retreat in #Cervinia with @antocuni.bsky.social and Hood Chatham.
Three dudes in front of snowcapped mountains.