Hi Sridhar, > I am interested in implementation of gnulib-tool in python. I am > comfortable writing code in C/C++ and had a recent exposure to python in > one of my college project. But I am unsure if I am eligible enough for this > task. Advise needed .....
There are some formal criteria for eligibility, that are listed in Google's procedure explanations ([1], section "Students and Eligibility"). Also, when working on a GNU project, you should be willing to do as written in the GNU guidelines [2], section "Your code and documentation". Then, it would be good if you could judge by yourself how you would tackle the rewrite. The result of the rewrite should be in Python, maintainable code, that produces results identical to the existing shell script. How you want to achieve this, is up to you. Do you have some experience with object-oriented programming? Some people do OO style in C++, some don't. I mean the skill to realize that different pieces of code are independent and therefore can be coded in different files; to realize which parameters always are used together and therefore are best combined in a single object; and generally the attempt to avoid unnecessary dependencies between code pieces. If you are experienced with this, it would be something worth mentioning in your application. Bruno [1] http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faqs [2] http://www.gnu.org/software/soc-projects/guidelines.html