SPy: high-level Python, low-level performance, no overhead - Antonio Cuni @EuroPythonConference
SPy: high-level Python, low-level performance, no overhead - Antonio Cuni  @EuroPythonConference
Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S3B on 2026-07-17]
🎤 *SPy: high-level Python, low-level performance, no overhead by Antonio Cuni*
🔗 https://ep2026.europython.eu/session/spy-high-level-python-low-level-performance-no-overhead

📝 Abstract:
SPy is a Python variant designed for compilation: well-specified, debuggable, and expressive. It consists of a low-level core which gives control and speed comparable to C, Rust and Go, and powerful metaprogramming features which make possible to build high-level zero-cost abstractions. The result is something which is statically typed and as fast as C, but with the feeling and ease of Python.

This talk is a deep dive into the SPy core ideas: in particular, we will explore the internals of the language, show how many builtins are implemented in SPy itself, what "zero cost abstraction" means in practice and some end-to-end example of how high-level Python code is compiled into a low-level fast executable.

---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
SPy: high-level Python, low-level performance, no overhead - Antonio CuniLazy imports and the art of interpreter procrastination - Pablo Galindo Salgado, Noah KimWhen Python Agents Meet 3D: Automating Blender from Natural Language - David RoussetHow Many Spoons Does Your Environment Cost?DuckLake - Take Python and DuckDB for a swim in your data lake - Marc-André LemburgWhats Your Opinion On EuroPython — Sviatoslav SydorenkoEuroPython 2026 Highlights - Day 1Refactoring and Maintaing Software : Building code you wont hate tomorrow — Bojan MileticProgramming hardware displays the easy way - using MicroPython and LVGL — Marc-André LemburgThe Hidden Cost of Complexity: Reducing Cognitive Load in Python - Jarosław ŚmietankaFriendly Borders: Graph algorithms reveal Eurovision voting patterns - Domagoj MarićSelf-Hosted Small Models: From OpenAI Lock-In to Open Models - Filip Makraduli
EuroPython Conference |

SPy: high-level Python, low-level performance, no overhead - Antonio Cuni

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER