The moduels suggested for the first two milestones you think are ok? Best Regards..
[]s Arthur 2011/4/8 Robert Bradshaw <rober...@math.washington.edu> > On Fri, Apr 8, 2011 at 10:31 AM, Arthur de Souza Ribeiro > <arthurdesribe...@gmail.com> wrote: > > > > > > 2011/4/8 Robert Bradshaw <rober...@math.washington.edu> > >> > >> Looking better. I would add some details about how you plan to > >> compare/profile your new implementations, and also at least add a note > >> that compatibility will be ensured with the Python regression tests. > > > > I'm going to update this on the wiki page, it's just because the > application > > period in google-melange ends today and it's not recommended to put > details > > os how you plan to make the project in there. About the comparison, I > wonder > > talk to the community a little more about it, because I see in cython's > web > > page and in the tutorials numbers telling how much more efficient cython > is > > against python, so I planned to use the same strategy that is used to > show > > the numbers that are there. And about the tests, I'm studying how can I > > check compatibility and do these tasks to put that on wiki too. > > > >> > >> It may make sense to let the exact list of modules be somewhat > >> flexible, for example, based on feedback from the Python and Cython > >> community on what would be the most worthwhile to Cythonize. Maybe the > >> final milestone would be "re-implement several additional modules as > >> chosen by the Python community to provide maximum value" or something > >> like that. > > > > You mean just to tell how many modules I'm going to re-implement, but not > > telling what modules are these? Re-implementing by community demand? > > Yes, exactly (for the last milestone, I think it's good to have more > direction at the start as well as have something to point to when > soliciting feedback. Maybe say "at least three" as it might be some > big ones or a handful of little ones. You, I, and everyone else will > have a better idea of what'll be most profitable at this point. > > > Thank you very much again. > > No problem, thanks for your interest. > > > Best Regards. > > []s > > Arthur > > > >> > >> - Robert > >> > >> On Thu, Apr 7, 2011 at 11:38 PM, Arthur de Souza Ribeiro > >> <arthurdesribe...@gmail.com> wrote: > >> > I've made some changes to my proposal, as you said, I changed the > number > >> > of > >> > modules I'm going to reimplement, I jumped from three to twelve > modules, > >> > what modules are these and when I want to implement is described at: > >> > > >> > > http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/arthur_sr/1# > >> > and > >> > http://wiki.cython.org/arthursribeiro > >> > If you could take another look I would appreciate a lot. > >> > Best Regards. > >> > []s > >> > Arthur > >> > > >> > 2011/4/7 Arthur de Souza Ribeiro <arthurdesribe...@gmail.com> > >> >> > >> >> > >> >> 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.comand > >> >>> 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 > >> > > >> > > >> _______________________________________________ > >> 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 > > > > > _______________________________________________ > 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