3-5 July 2006
CERN, Geneva
Europe/Zurich timezone

PyPy architecture session

4 Jul 2006, 11:35
40-S2-A01 (CERN, Geneva)


CERN, Geneva

Python Language and Libraries Python Language and Libraries


Holger Krekel (merlinux GmbH) Samuele Pedroni (AB Strakt)


In this session we will present and interactively discuss with the audience the basic architectural picture of PyPy - a next generation Python compiler and interpreter. We will emphasize emphasize various emerging possibilities enabled by our architecture and ask the audience for questions. In particular, we'll describe the following architectural pieces and point out extension and optimization possibilities: - Language Implementation: Bytecode Interpreter and Object Space interaction - Translation to low level languages (e.g. C/LLVM) - Translation to higher level languages (e.g. .NET/Squeak) - JIT-compiler architecture - Interweaving of Garbage Collection, threading and stackless operations into the translation process

Primary authors

Holger Krekel (merlinux GmbH) Samuele Pedroni (AB Strakt)

Presentation Materials

There are no materials yet.