[Cython] Interest in contributing to the project
Arthur de Souza Ribeiro
arthurdesribeiro at gmail.com
Sat Apr 2 03:52:40 CEST 2011
HI Stefan, thank you very much for responding my e-mail to cython's list.
About the proposal, I'd be very happy in helping the cython community doing
the task 'rewrite modules in CPython's standard library in Cython that are
currently written in C'. I didn't think about any special modules, but I'm
going to start doing it, in my opinion, both modules you've mentioned are
really good examples.
I think this project could be very important, but, I don't know CPython very
well, are there any examples you could suggest me to understand CPython
better? I think I could do a good effort to understand this as fast as I can
and we discuss more the proposal.
Waiting for your reply...
2011/4/1 Stefan Behnel <stefan_ml at behnel.de>
> Arthur de Souza Ribeiro, 29.03.2011 09:11:
> Hello everybody,
>> My name is Arthur de Souza Ribeiro and I'm a fourth-year student of
>> Science in Federal University of Campina Grande, Brazil. I'm a python
>> programmer and have knowledge of other languages too, like Java, C, C++,
>> Grails and ActionScript (used in Flex framework of Adobe).
>> I saw Cython project and got really interested in contributing to it. By
>> way, I saw that the project is trying to participate of GSoC under Python
>> Software Foundation umbrella. I know the student application period have
>> already started, but, I'd really enjoy to participate of GSoC 2011 as a
>> Cython's student. Until day 8 I could work really hard to show you that I
>> can be selected as a GSoC student for Cython. I looked for an Ideas Page
>> the project but didn't find it, Is there any idea that you have to submit
>> project in GSoC?
>> If possible, please tell me things that I can start doing to help the
> Hi Arthur,
> sorry for the late response and thank you for your application. We are
> always happy about contributions.
> The Cython project is currently running a workshop that may yield further
> possible GSoC tasks, but the one we already have identified is IMHO quite a
> nice and self-contained one. The goal is to rewrite modules in CPython's
> standard library in Cython that are currently written in C. The intention is
> a) to simplify the implementation to make it easier for CPython developers
> to maintain their code base and b) to try to make the modules even faster
> than they are to show off Cython's optimisation capabilities (in that order,
> I think).
> A related task could be to take existing Python modules in the stdlib, to
> profile them, and to add external type annotations to optimise them when
> being compiled with Cython.
> Both the task of showing Cython's ability to efficiently (and compatibly)
> implement or compile parts of the stdlib, and the resulting testing of
> Cython (and bug reporting/fixing) against real world Python code would be
> very valuable to our project.
> If you're interested, you could start by writing a short proposal including
> the modules that you would like to rewrite and what makes them interesting.
> Both "itertools" and "math" are certainly hot candidates, but there are
> definitely others, and your interest may change the priorities.
> If you think that's not a good project for you, please bug us again, we may
> be able to come up with other projects as well.
> cython-devel mailing list
> cython-devel at python.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cython-devel