how to get into the codebase? Open bugs?
Hello, I am yet-another-compiler-PhD-student interested in exploring PyPy. I have been lurking on the list for some time, and a Python enthusiast for longer, but I have yet to really dig into PyPy to get a better understanding of how it works (beyond what is published on the web site). In previous jobs and lives, I've always found that fixing a few simple bugs or implementing some low priority features can be a great way to delve into a code base. As such, I am wondering if there is a list somewhere of such "open bugs" or pending tasks that I might try to tackle. I understand that attending a Code Sprint would also be a great way to get into the code, but I'm not sure how/when I'll be able to fit that into my schedule. Perhaps if there is one close to Switzerland, or somewhere my wife wouldn't going on vacation. :) Eventually, of course, I'd love to be conversant enough with the PyPy code base to try experimenting more boldly with it, but I guess one must take baby steps before one can run. Niko
Hi Niko! On Wed, Apr 05, 2006 at 13:51 +0200, Niko Matsakis wrote:
I am yet-another-compiler-PhD-student interested in exploring PyPy. I have been lurking on the list for some time, and a Python enthusiast for longer, but I have yet to really dig into PyPy to get a better understanding of how it works (beyond what is published on the web site).
he, welcome!
In previous jobs and lives, I've always found that fixing a few simple bugs or implementing some low priority features can be a great way to delve into a code base. As such, I am wondering if there is a list somewhere of such "open bugs" or pending tasks that I might try to tackle.
There is https://codespeak.net/issue/pypy-dev/ which i recently updated and lists a number of problems. We are not really keeping very strictly to the classications of "easy,medium,hard" for the issues but it should be helpful a bit, still.
I understand that attending a Code Sprint would also be a great way to get into the code, but I'm not sure how/when I'll be able to fit that into my schedule. Perhaps if there is one close to Switzerland, or somewhere my wife wouldn't going on vacation. :)
many of us are at the moment in Leysin (Switzerland) ...
Eventually, of course, I'd love to be conversant enough with the PyPy code base to try experimenting more boldly with it, but I guess one must take baby steps before one can run.
sounds like a good strategy. feel free to ask questions if you get stuck or wonder about things. best, holger
Niko Matsakis <niko@alum.mit.edu> writes:
I understand that attending a Code Sprint would also be a great way to get into the code, but I'm not sure how/when I'll be able to fit that into my schedule. Perhaps if there is one close to Switzerland, or somewhere my wife wouldn't going on vacation. :)
Well, as well as being in Switzerland right now, as Holger mentioned, there will be sprints around EuroPython in early July, which is being held at CERN this year.
Eventually, of course, I'd love to be conversant enough with the PyPy code base to try experimenting more boldly with it, but I guess one must take baby steps before one can run.
True, but it definitely helps to have something in mind too! Cheers, mwh -- FORD: Just put the fish in your ear, come on, it's only a little one. ARTHUR: Uuuuuuuuggh! -- The Hitch-Hikers Guide to the Galaxy, Episode 1
Well, as well as being in Switzerland right now, as Holger mentioned, there will be sprints around EuroPython in early July, which is being held at CERN this year.
Thanks everyone; I may be able to swing by CERN, depending on how my schedule works out. In any case, I will look into some of those smaller issues and see if I can't contribute something. Niko
Niko Matsakis wrote: Dear Niko,
Thanks everyone; I may be able to swing by CERN, depending on how my schedule works out. In any case, I will look into some of those smaller issues and see if I can't contribute something.
I'd like to encourage you.! At the same time, I'd like to point out that you are not envisioning a simple task, whqatevery you are trying with PyPy. But feel invited to ask me for assistance, any tine. ciao -- chris -- Christian Tismer :^) <mailto:tismer@stackless.com> tismerysoft GmbH : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9A : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 802 86 56 mobile +49 173 24 18 776 fax +49 30 80 90 57 05 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/
participants (4)
-
Christian Tismer -
hpk@trillke.net -
Michael Hudson -
Niko Matsakis