What Dag did during dev1
(This page is written as part of the dev1 days status reports)
The big lines:
- Lots of discussions about Cython feature set (especially with respect to the stuff in Pex) and future directions
- Fleshed out what I will do for the GSoC. In some places we did a 180 degree turn, and this fact makes the dev days very valuable to my GSoC project
- While working with Robert I've got a much clearer picture of the Cython code base, which I'll make use of the rest of the summer. "Reducing the bus factor".
Concrete results:
Added support for the "with" statement. The main code: http://hg.cython.org/cython-dagss/file/d42300d0b345/Cython/Compiler/ParseTreeTransforms.py ; implementing http://www.python.org/dev/peps/pep-0343/
- I think the transform framework has proven itself as a principle (and we now end up routinely using them), while we saw that compromises will always be needed for transforms
- A few internal changes that don't give immediate results
"In progress" by the end of dev1:
- Closures and generators
