| aFlag | it's almost as important as coding |
| amazon10x | Zao: probably also the ones that a 1.5 year CS student couldn't find/fix :p |
| aFlag | and you can learn a lot of the software while documenting it, so I guess documenting is a good way to start also |
| amazon10x | i'm using libgmail for python. it has no documentation. you have to search the code for docstrings and comments |
| aFlag | if you're looking for bugs, firefox has a lot of them :) |
| amazon10x | haha good luck getting that to compile :P |
| aFlag | yeah, it takes too long :( but after you compile it once, you can compile only the few modules you change but he's probably looking for a python project |
| fol | what is firefox written in? |
| aFlag | C++ |
| amazon10x | devil code |
| jeffwheeler | Devil code? |
| amazon10x | yeah, it's C++ |
| aFlag | that's one of the things that make it take so long to compile |
| amazon10x | but i've heard it's a mess |
| fol | i see |
| amazon10x | the size of the sourcecode is huge >200MB when you download the tarball, i think |
| aFlag | yes, there are several million line of code I counted once, I remember it was a lot |
| amazon10x | it would be interesting if a competing browser like Opera released there LOC count |
| aFlag | all in all, the code organization didn't seem the worst possible |
| amazon10x | is there a way to list all the attributes of an object? |
| KirkMcDonald | amazon10x: dir() |
| threat | amazon10x, umm reflection? although that is a java thing :) |
| putz | mmm fastcgi oh man, fastcgi is so much more responsive |
| threat | putz, really? |
| fol | if sourcecode is all volunteer work why do most of the projects program in C/C++/PHP/Java instead of stuff like python? |
| triplah_ | what projects? people choose the language that suits them or the purpose |
| putz | threat, well using trac with cgi for about 10 minutes would push my load average way up |
| threat | evil |
| putz | fastcgi isn't even making my server blink |
| amazon10x | fol, python is not fast every language has its place |
| triplah_ | amazon10x: python can be fast. noobs write slow python which is still a valid reason not to choose it, if its going to take a while to learn how to write effective code |