<br><br><div class="gmail_quote">2011/4/7 Robert Bradshaw <span dir="ltr">&lt;<a href="mailto:robertwb@math.washington.edu" target="_blank">robertwb@math.washington.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Thu, Apr 7, 2011 at 2:31 PM, Arthur de Souza Ribeiro<br>
&lt;<a href="mailto:arthurdesribeiro@gmail.com" target="_blank">arthurdesribeiro@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;ve submitted to google the link<br>
&gt; is: <a href="http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/arthur_sr/1#" target="_blank">http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/arthur_sr/1#</a><br>
&gt; It would be really important if you could give me a feedback to my<br>
&gt; proposal...<br>
&gt; Thank you<br>
&gt; Best Regards<br>
&gt; Arthur<br>
<br>
</div>Some quick points:<br>
<br>
- Python ships with extensive regression tests--use (and possibly<br>
augment) those to test your work rather than writing your own.<br></blockquote><div><br></div><div>Thank you for that information Robert, I didn&#39;t realize this.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



- Three modules for a whole summer seems a bit weak, especially for<br>
someone who already knows Cython. Target at least one module/week<br>
seems like a good pace; some will be quickies, others might take 40+<br>
hours. And I guarantee you&#39;ll get better and faster with practice.</blockquote><div><br></div><div>I&#39;m going to refactor this Robert, as soon as I  remake my project&#39;s roadmap I&#39;ll send to you again.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
- Now that generators are supported, it could also be interesting to<br>
look at compiling all the non-C modules and fixing exposed bugs if<br>
any, but that might be out of scope.<br></blockquote><div><br></div><div>I will try to take a look at this after implementing some cython code to a the module you suggested.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
What I&#39;d like to see is an implementation of a single simple but not<br>
entirely trivial (e.g. not math) module, passing regression tests with<br>
comprable if not better speed than the current C version (though I<br>
think it&#39;d probably make sense to start out with the Python version<br>
and optimize that). E.g. <a href="http://docs.python.org/library/json.html" target="_blank">http://docs.python.org/library/json.html</a><br>
looks like a good candidate. That should only take 8 hours or so,<br>
maybe two days at most, given your background. I&#39;m not expecting<br>
anything before the application deadline, but if you could whip<br>
something like this out in the next week to point to that would help<br>
your application out immensely. In fact, one of the Python<br>
foundation&#39;s requirements is that students submit a patch before being<br>
accepted, and this would knock out that requirement and give you a<br>
chance to prove yourself. Create an account on <a href="https://github.com" target="_blank">https://github.com</a> and<br>
commit your code into a new repository there.<br>
<br></blockquote><div><br></div><div>I will start the implementation of json module right now. I created my github account and as soon as I have code implemented I will send repository link. </div><div><br></div><div>Thanks for all the points you listed, I will work on all of them and send an e-mail.</div>

<div><br></div><div>Best Regards.</div><div><br></div><div>[]s</div><div><br></div><div>Arthur</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hope that helps.<br>
<font color="#888888"><br>
- Robert<br>
</font><div><br>
<br>
&gt; 2011/4/7 Arthur de Souza Ribeiro &lt;<a href="mailto:arthurdesribeiro@gmail.com" target="_blank">arthurdesribeiro@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; I&#39;ve wrote a proposal to the project: Reimplement C modules in CPython&#39;s<br>
&gt;&gt; standard library in Cython.<br>
&gt;&gt; I&#39;d be glad if you could take a look a it and give me your feedback.<br>
&gt;&gt; the link for the proposal is: <a href="http://wiki.cython.org/arthursribeiro" target="_blank">http://wiki.cython.org/arthursribeiro</a><br>
&gt;&gt; Thank you.<br>
&gt;&gt; Best Regards<br>
&gt;&gt; Arthur<br>
&gt;<br>
</div><div><div></div><div>&gt; _______________________________________________<br>
&gt; cython-devel mailing list<br>
&gt; <a href="mailto:cython-devel@python.org" target="_blank">cython-devel@python.org</a><br>
&gt; <a href="http://mail.python.org/mailman/listinfo/cython-devel" target="_blank">http://mail.python.org/mailman/listinfo/cython-devel</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>