[soc2008-general] GSOC project ideas, let's push Python 3.0
Haoyu Bai
divinekid at gmail.com
Wed Mar 12 11:15:33 CET 2008
Christian Heimes wrote:
> Dear fellow Python developers and users!
>
> Most of you probably know that the PSF and the Python core developer
> team have scheduled the release of Python 3.0.0-final for August 2008.
> Python 3.0 is a new and very important mile stone for Python, the
> language. I like to focus as many GSOC projects as possible on Python
> 3.0. It's essential to have a smooth and straight migration path from
> Python 2.x to 3.0. Otherwise Python 3.0 will not be accepted by the
> broad masses.
>
> None of the GSOC projects can target the core of Python 3.0. It'll be in
> beta or release candidate state when GSOC hits the road. But there are
> plenty of other tasks related to Python 3.0. I've made up a list of
> items I could think of.
>
> - Complete and speed up the 2to3 migration tool. It's *very* slow. The
> task is challenging since it requires profiling, C coding with the
> Python API and understanding of the parser.
>
> - Write a GUI frontend for 2to3 and add some features to 2to3 like
> asking the user if a fixer isn't sure how to migrate an ambiguous piece
> of code.
>
I am interested in speeding up the 2to3 tool.
I am an undergraduate student from China, majoring in CS, and have one
year Python experience and
more than 3 years C/C++ experience.
I have looked into the source of 2to3 tool, and think the bgen2 module
maybe the bottleneck
which could be rewritten by using C with Python API.
I want to take the 2to3 project to participate in GSoC, so who would
like to be my mentor?
More information about the soc2008-general
mailing list