3–5 Jul 2006
CERN, Geneva
Europe/Zurich timezone

PyPy architecture session

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

40-S2-A01

CERN, Geneva

Python Language and Libraries Python Language and Libraries

Speakers

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

Description

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.