HI Stefan, thank you very much for responding my e-mail to cython&#39;s list.<div><br></div><div>About the proposal, I&#39;d be very happy in helping the cython community doing the task &#39;r<span style="border-collapse:collapse;color:rgb(34, 34, 34);font-family:arial, sans-serif;font-size:13px">ewrite modules in CPython&#39;s standard library in Cython that are currently written in C&#39;. I didn&#39;t think about any special modules, but I&#39;m going to start doing it, in my opinion, both modules you&#39;ve mentioned are really good examples.</span></div>



<div><br></div><div>I think this project could be very important, but, I don&#39;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.</div>

<div><br></div><div>Waiting for your reply...</div><div><br></div><div>Best Regards..</div><div><br></div><div>[]s</div><div><br></div><div>Arthur<br><br><div class="gmail_quote">2011/4/1 Stefan Behnel <span dir="ltr">&lt;<a href="mailto:stefan_ml@behnel.de" target="_blank">stefan_ml@behnel.de</a>&gt;</span><br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Arthur de Souza Ribeiro, 29.03.2011 09:11:<div><div></div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello everybody,<br>
<br>
My name is Arthur de Souza Ribeiro and I&#39;m a fourth-year student of Computer<br>
Science in Federal University of Campina Grande, Brazil. I&#39;m a python<br>
programmer and have knowledge of other languages too, like Java, C, C++, Qt,<br>
Grails and ActionScript (used in Flex framework of Adobe).<br>
<br>
I saw Cython project and got really interested in contributing to it. By the<br>
way, I saw that the project is trying to participate of GSoC under Python<br>
Software Foundation umbrella. I know the student application period have<br>
already started, but, I&#39;d really enjoy to participate of GSoC 2011 as a<br>
Cython&#39;s student. Until day 8 I could work really hard to show you that I<br>
can be selected as a GSoC student for Cython. I looked for an Ideas Page of<br>
the project but didn&#39;t find it, Is there any idea that you have to submit a<br>
project in GSoC?<br>
<br>
If possible, please tell me things that I can start doing to help the<br>
project.<br>
</blockquote>
<br></div></div>
Hi Arthur,<br>
<br>
sorry for the late response and thank you for your application. We are always happy about contributions.<br>
<br>
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&#39;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&#39;s optimisation capabilities (in that order, I think).<br>




<br>
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.<br>
<br>
Both the task of showing Cython&#39;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.<br>




<br>
If you&#39;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 &quot;itertools&quot; and &quot;math&quot; are certainly hot candidates, but there are definitely others, and your interest may change the priorities.<br>




<br>
If you think that&#39;s not a good project for you, please bug us again, we may be able to come up with other projects as well.<br>
<br>
Stefan<br>
_______________________________________________<br>
cython-devel mailing list<br>
<a href="mailto:cython-devel@python.org" target="_blank">cython-devel@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/cython-devel" target="_blank">http://mail.python.org/mailman/listinfo/cython-devel</a><br>
</blockquote></div><br></div>