|
|
|||||||||||||||
|
Python Compiler Developers Day SessionThis session will discuss tools and strategies for compiling and analyzing Python source code. The goal of this session is to bring together developers with experience in this area to develop a common set of tools for building Python compilers. We will discuss general design issues and formulate a plan for building tools that will be used to develop future versions of Python. A number of projects require better tools for analyzing Python source code. For example, I hope to settle on an abstract syntax that accommodates changes to the grammar while minimizing effects on the bytecode generator. The primary emphasis of the session will be on tools written in Python, although I don't expect to replace the compilers written in C and Java that are part of the core distributions. Python-based tools should be easier to understand and modify for experimental purposes. There are several projects underway that can benefit from community cooperation:
The format of this session is not finalized. I expect to provide time for developers working in this area to give short talks to describe their work and suggest areas for collaborative work. Possible topics for talks are: current progress on compiler projects; useful tools for compiler writers; and design issues for a Python compiler. If you are interested in talking, send me email. Jeremy Hylton
Related work
If you have other relevant URLs, please mail them to me. |