2011/4/7 Robert Bradshaw <rober...@math.washington.edu> > On Thu, Apr 7, 2011 at 2:31 PM, Arthur de Souza Ribeiro > <arthurdesribe...@gmail.com> wrote: > > I've submitted to google the link > > is: > http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/arthur_sr/1# > > It would be really important if you could give me a feedback to my > > proposal... > > Thank you > > Best Regards > > Arthur > > Some quick points: > > - Python ships with extensive regression tests--use (and possibly > augment) those to test your work rather than writing your own. >
Thank you for that information Robert, I didn't realize this. > - Three modules for a whole summer seems a bit weak, especially for > someone who already knows Cython. Target at least one module/week > seems like a good pace; some will be quickies, others might take 40+ > hours. And I guarantee you'll get better and faster with practice. I'm going to refactor this Robert, as soon as I remake my project's roadmap I'll send to you again. > - Now that generators are supported, it could also be interesting to > look at compiling all the non-C modules and fixing exposed bugs if > any, but that might be out of scope. > I will try to take a look at this after implementing some cython code to a the module you suggested. > > What I'd like to see is an implementation of a single simple but not > entirely trivial (e.g. not math) module, passing regression tests with > comprable if not better speed than the current C version (though I > think it'd probably make sense to start out with the Python version > and optimize that). E.g. http://docs.python.org/library/json.html > looks like a good candidate. That should only take 8 hours or so, > maybe two days at most, given your background. I'm not expecting > anything before the application deadline, but if you could whip > something like this out in the next week to point to that would help > your application out immensely. In fact, one of the Python > foundation's requirements is that students submit a patch before being > accepted, and this would knock out that requirement and give you a > chance to prove yourself. Create an account on https://github.com and > commit your code into a new repository there. > > 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. Thanks for all the points you listed, I will work on all of them and send an e-mail. Best Regards. []s Arthur Hope that helps. > > - Robert > > > > 2011/4/7 Arthur de Souza Ribeiro <arthurdesribe...@gmail.com> > >> > >> I've wrote a proposal to the project: Reimplement C modules in CPython's > >> standard library in Cython. > >> I'd be glad if you could take a look a it and give me your feedback. > >> the link for the proposal is: http://wiki.cython.org/arthursribeiro > >> Thank you. > >> Best Regards > >> Arthur > > > > _______________________________________________ > > cython-devel mailing list > > cython-devel@python.org > > http://mail.python.org/mailman/listinfo/cython-devel > > > > >
_______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel