demos/raytracing at main Β· spylang/demos
Contribute to spylang/demos development by creating an account on GitHub.
@simonwillison.net this 100% matches my experience. Claude seems very good at writing SPy, which is by design *very* similar to python.
Even better, my "CLAUDE_spy.md" was generated by claude itself by looking at few thousands of lines existing spy code.
Extra info here:
github.com/spylang/demo...
07.11.2025 17:00 β
π 2
π 0
π¬ 1
π 0
Inside SPy, part 1: Motivations and Goals - Antonio Cuni's blog
Antonio Cuni's blog
After weeks of procrastination, I finally wrote the first post in a series explaining SPy.
This one focuses on why Python is slowβthe gap between what the language allows and how itβs used in practiceβand hints at how SPy aims to fix it:
antocuni.eu/2025/10/29/i...
29.10.2025 16:22 β
π 2
π 2
π¬ 0
π 0
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.
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
06.10.2025 10:52 β
π 3
π 2
π¬ 0
π 0
Tracing JITs in the real world @ CPython Core Dev Sprint
My experience at the CPython Core Dev Sprint
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...
24.09.2025 14:55 β
π 7
π 3
π¬ 0
π 0
Inside CPython's attribute lookup - Antonio Cuni's blog
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...
25.08.2025 13:00 β
π 2
π 1
π¬ 0
π 0
Claude code modified my .bashrc without asking? - Antonio Cuni's blog
πβ οΈ 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...
07.07.2025 22:20 β
π 1
π 0
π¬ 0
π 0
SPy @ PyCon IT 2025
Slides of the talk
Yesterday I talked about SPy at @pyconit.bsky.social
Links to slides & videos here:
antocuni.eu/2025/05/31/s...
31.05.2025 17:43 β
π 2
π 0
π¬ 0
π 0
My language is brand new and experimental, but they already named a museum after it
github.com/spylang/spy
23.05.2025 13:31 β
π 1
π 0
π¬ 0
π 0
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
19.03.2025 00:02 β
π 5
π 0
π¬ 0
π 0
Tales with claude code: how to make it behave? - Antonio Cuni's blog
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...
16.03.2025 17:14 β
π 2
π 0
π¬ 0
π 0
π
14.03.2025 00:09 β
π 0
π 0
π¬ 0
π 0
GitHub - antocuni/claude-logging: Automatically log claude sessions, and export them to HTML
Automatically log claude sessions, and export them to HTML - antocuni/claude-logging
I wrote a small tool to automatically record all my "claude code" sessions and export them into easily shareable HTML:
github.com/antocuni/cla...
Example log:
antocuni.github.io/files/claude...
12.03.2025 16:53 β
π 4
π 1
π¬ 0
π 0
Over the Clouds: CPython, Pyodide, and SPy
A week of hacking and winter sports in Cervinia
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.
26.02.2025 18:12 β
π 4
π 0
π¬ 0
π 0
PyPy v7.3.19: release of python 2.7, 3.10 and 3.11 beta, released 2025-02-26 β PyPy documentation
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...
26.02.2025 12:26 β
π 4
π 5
π¬ 0
π 0
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β.
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...
24.02.2025 19:10 β
π 20
π 7
π¬ 2
π 0
Three dudes in front of snowcapped mountains.
SPy retreat in #Cervinia with @antocuni.bsky.social and Hood Chatham.
17.02.2025 15:29 β
π 8
π 1
π¬ 0
π 0