Haskell.org and Google Summer of Code 2006
Hello everybody, nice to meet you all. Last year I did work on an Haskell project during the first year of the Google Summer of Code programme[1]. I wrote the bindings to the Cairo Vector Graphics library and integrated them in Gtk2Hs. You can see last year's announcement on the website[2]. I had to take Google itself as my mentoring organization, in absence of a better-suited one, no wonder I was the only one with an Haskell project, eventually I got one of its 13 slots available -- Chris DiBona[3], the project leader, seem to like Haskell very much! They recently announced they would be running the programme again this year, and I thought we could surely do better! My idea is that the best way we are going to get more Haskell projects done is having Haskell.org as a mentoring organization this year. Let me briefly summarize how the project works; it starts with a number of mentoring organizations that support active open source projects. They are required to publish a list of projects for students to apply for, and some mentors which will take care of the pupils during their work. Part of the fun is of course that the students can propose their own projects too. Each successful applicant gets an initial $500, three months of coding time, a mid- term $2,000 of are doing well and a final $2,000 on successful completion of the project (The site[4] does explain it all.) I contacted many of the people who usually reside in the #haskell IRC channel asking for collaboration, and they promptly accepted, forming a quite big number of well organized people -- as now, those three people are in charge for the administrative work: - Isaac Jones <http://www.syntaxpolice.org/>, - Donald Bruce Steward <http://www.cse.unsw.edu.au/~dons/>, - David Himmelstrup <http://darcs.haskell.org/~lemmih/aboutMe.html>. Not surprisingly, since the people of the channel are known to be very kind and helpful, answering questions at every time of the day, I've got a good number of volunteers for mentoring too (which I'm very happy about): - David Himmelstrup, - John Goerzen <http://www.complete.org/>, - Cale Gibbard <http://www.haskell.org/hawiki/CaleGibbard>, - Einar Karttunen <http://www.cs.helsinki.fi/u/ekarttun/>, - Shae Matijs Erisson <http://www.ScannedInAvian.com/>, - Duncan Coutts <http://haskell.org/gtk2hs/development/>. - Andres L\¨oh <http://www.iai.uni-bonn.de/~loeh>, - Ian Lynagh <http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/>, And the list is getting bigger and bigger! Unsure about where to get an "authoritative answer" about things like this I have mailed Simon Peyton-Jones, he likes the idea (Thanks very much!) He explained to me that since the Haskell community is very decentralized I would better send a message to the Haskell mailing list to propose this project. I hope you will be as enthusisatic as I am. Hacking Haskell code during the summer, funded enough to keep up with the other things (and getting some pretty cool hardware lately), was a *great* experience. I sincerely hope that many students will apply for Haskell works. We need projects done! I'll be mailing you the url of the wikipage collecting projects and details. Thank you very much, Paolo. -- [1] <http://code.google.com/summerofcode.html> [2] <http://haskell.org/gtk2hs/?p=30> [3] <http://dibona.com>
On Sat, 2006-04-22 at 16:38 +0200, Paolo Martini wrote:
Let me briefly summarize how the project works; it starts with a number of mentoring organizations that support active open source projects. They are required to publish a list of projects for students to apply for, and some mentors which will take care of the pupils during their work. Part of the fun is of course that the students can propose their own projects too. Each successful applicant gets an initial $500, three months of coding time, a mid- term $2,000 of are doing well and a final $2,000 on successful completion of the project (The site[4] does explain it all.)
[4] http://code.google.com/soc/ in particular the student FAQ and mentor FAQs: http://code.google.com/soc/studentfaq.html http://code.google.com/soc/mentorfaq.html I "unofficially" mentored Paolo last year on his cairo binding project (his official mentor was at Google) and I like to say that it was a great experience. It was a good project idea and the resulting code has proved to be quite popular. It was good fun for me taking the role of mentor to talk ideas over with Paolo and follow his progress. I'd definitely recommend taking part - either as an student applicant or as a potential mentor. Of course for students it's a great opportunity and good CV points (probably as good as a decent summer internship). For mentors and for Haskell.org in general it's a good opportunity to get some projects done and get some publicity. Duncan
I have some projects I'd like help with, and I'd enjoy mentoring. Is there any match-making structure yet (even a wiki page) for Haskell mentors and mentees, e.g., listing interest areas and/or specific projects? Cheers, - Conal On 4/22/06, Paolo Martini <paolo@nemail.it> wrote:
Hello everybody, nice to meet you all.
Last year I did work on an Haskell project during the first year of the Google Summer of Code programme[1]. I wrote the bindings to the Cairo Vector Graphics library and integrated them in Gtk2Hs. You can see last year's announcement on the website[2].
I had to take Google itself as my mentoring organization, in absence of a better-suited one, no wonder I was the only one with an Haskell project, eventually I got one of its 13 slots available -- Chris DiBona[3], the project leader, seem to like Haskell very much!
They recently announced they would be running the programme again this year, and I thought we could surely do better! My idea is that the best way we are going to get more Haskell projects done is having Haskell.org as a mentoring organization this year.
Let me briefly summarize how the project works; it starts with a number of mentoring organizations that support active open source projects. They are required to publish a list of projects for students to apply for, and some mentors which will take care of the pupils during their work. Part of the fun is of course that the students can propose their own projects too. Each successful applicant gets an initial $500, three months of coding time, a mid- term $2,000 of are doing well and a final $2,000 on successful completion of the project (The site[4] does explain it all.)
I contacted many of the people who usually reside in the #haskell IRC channel asking for collaboration, and they promptly accepted, forming a quite big number of well organized people -- as now, those three people are in charge for the administrative work:
- Isaac Jones <http://www.syntaxpolice.org/>, - Donald Bruce Steward <http://www.cse.unsw.edu.au/~dons/>, - David Himmelstrup <http://darcs.haskell.org/~lemmih/aboutMe.html>.
Not surprisingly, since the people of the channel are known to be very kind and helpful, answering questions at every time of the day, I've got a good number of volunteers for mentoring too (which I'm very happy about):
- David Himmelstrup, - John Goerzen <http://www.complete.org/>, - Cale Gibbard <http://www.haskell.org/hawiki/CaleGibbard>, - Einar Karttunen <http://www.cs.helsinki.fi/u/ekarttun/>, - Shae Matijs Erisson <http://www.ScannedInAvian.com/>, - Duncan Coutts <http://haskell.org/gtk2hs/development/>. - Andres L\¨oh <http://www.iai.uni-bonn.de/~loeh>, - Ian Lynagh <http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/>,
And the list is getting bigger and bigger!
Unsure about where to get an "authoritative answer" about things like this I have mailed Simon Peyton-Jones, he likes the idea (Thanks very much!) He explained to me that since the Haskell community is very decentralized I would better send a message to the Haskell mailing list to propose this project.
I hope you will be as enthusisatic as I am. Hacking Haskell code during the summer, funded enough to keep up with the other things (and getting some pretty cool hardware lately), was a *great* experience.
I sincerely hope that many students will apply for Haskell works. We need projects done! I'll be mailing you the url of the wikipage collecting projects and details.
Thank you very much, Paolo. --
[1] <http://code.google.com/summerofcode.html> [2] <http://haskell.org/gtk2hs/?p=30> [3] <http://dibona.com>
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
Conal Elliott ha scritto:
I have some projects I'd like help with, and I'd enjoy mentoring. Is there any match-making structure yet (even a wiki page) for Haskell mentors and mentees, e.g., listing interest areas and/or specific projects? Cheers, - Conal
Hello Conal, Thank you very much for voluntering! It is a great pleasure for me to welcome you in the group. David started a wikipage to keep up with the project proposals; it is the right place to scribble a slight bit about your ideas, here's the url: <http://haskell.org/haskellwiki/Summer_of_Code:_Project_suggestions>. Cheers, Paolo. -- (Sorry for the duplicate mail, I had lost the first.)
Paolo, Thanks for your work in organizing this. Google wants an answer from me by Monday (I seem to be the point of contact). So if you have objections, let us know! Feel free to forward this to anyone you think would want a say in the matter. peace, isaac Paolo Martini <paolo@nemail.it> writes:
Hello everybody, nice to meet you all.
Last year I did work on an Haskell project during the first year of the Google Summer of Code programme[1]. I wrote the bindings to the Cairo Vector Graphics library and integrated them in Gtk2Hs. You can see last year's announcement on the website[2].
I had to take Google itself as my mentoring organization, in absence of a better-suited one, no wonder I was the only one with an Haskell project, eventually I got one of its 13 slots available -- Chris DiBona[3], the project leader, seem to like Haskell very much!
They recently announced they would be running the programme again this year, and I thought we could surely do better! My idea is that the best way we are going to get more Haskell projects done is having Haskell.org as a mentoring organization this year.
Let me briefly summarize how the project works; it starts with a number of mentoring organizations that support active open source projects. They are required to publish a list of projects for students to apply for, and some mentors which will take care of the pupils during their work. Part of the fun is of course that the students can propose their own projects too. Each successful applicant gets an initial $500, three months of coding time, a mid- term $2,000 of are doing well and a final $2,000 on successful completion of the project (The site[4] does explain it all.)
I contacted many of the people who usually reside in the #haskell IRC channel asking for collaboration, and they promptly accepted, forming a quite big number of well organized people -- as now, those three people are in charge for the administrative work:
- Isaac Jones <http://www.syntaxpolice.org/>, - Donald Bruce Steward <http://www.cse.unsw.edu.au/~dons/>, - David Himmelstrup <http://darcs.haskell.org/~lemmih/aboutMe.html>.
Not surprisingly, since the people of the channel are known to be very kind and helpful, answering questions at every time of the day, I've got a good number of volunteers for mentoring too (which I'm very happy about):
- David Himmelstrup, - John Goerzen <http://www.complete.org/>, - Cale Gibbard <http://www.haskell.org/hawiki/CaleGibbard>, - Einar Karttunen <http://www.cs.helsinki.fi/u/ekarttun/>, - Shae Matijs Erisson <http://www.ScannedInAvian.com/>, - Duncan Coutts <http://haskell.org/gtk2hs/development/>. - Andres L\¨oh <http://www.iai.uni-bonn.de/~loeh>, - Ian Lynagh <http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/>,
And the list is getting bigger and bigger!
Unsure about where to get an "authoritative answer" about things like this I have mailed Simon Peyton-Jones, he likes the idea (Thanks very much!) He explained to me that since the Haskell community is very decentralized I would better send a message to the Haskell mailing list to propose this project.
I hope you will be as enthusisatic as I am. Hacking Haskell code during the summer, funded enough to keep up with the other things (and getting some pretty cool hardware lately), was a *great* experience.
I sincerely hope that many students will apply for Haskell works. We need projects done! I'll be mailing you the url of the wikipage collecting projects and details.
Thank you very much, Paolo. --
[1] <http://code.google.com/summerofcode.html> [2] <http://haskell.org/gtk2hs/?p=30> [3] <http://dibona.com>
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
Il giorno 22/apr/06, alle ore 23:50, Isaac Jones ha scritto:
Paolo,
Thanks for your work in organizing this.
Google wants an answer from me by Monday (I seem to be the point of contact). So if you have objections, let us know!
Feel free to forward this to anyone you think would want a say in the matter.
peace,
isaac
Isaac, Thank you for accepting this other nth duty! As well as Don and David! I think you should go for it, and you should do it ASAP. It's quite a great occasion. The discussions could either go open to the mailing list here or we could adopt some other means. In the meanwhile everybody please feel free to mail me directly for precisations or volunteering. Cheers, Paolo. --
Hi, more work has been done on the Summer of Code: Project suggestions page on the wiki. http://haskell.org/haskellwiki/Summer_of_Code:_Project_suggestions If you are running an active open source Haskell project and you would like to mentor some student to work on it, please feel free to add your ideas on the wiki! I think we have a lot of good projects out there waiting for an occasion like this one to get some code done. On a different matter, I recollected some consensus from students on the #haskell IRC channel on freenode, they don't seem to be using the mailing list a lot. Dunno if it's the general trend. Also, here are some of the important steps in the project's timeline: May 1 - Application period opens for student proposals. May 8 - Student proposals deadline. Interim Period - Mentoring organization review and rank student proposals, when necessary they may request further detail from the students. May 22 - Mentors signed up and coupled with student porposals. May 23 - Google publishes the list of accepted students and proposals on his site. Interim Period - Google begins issuing initial student payments, while mentors give student help and guidance on their projects'. June 26 - Mid-program mentor evaluations of student progress. July 24-28 - Google gives community update at OSCON 2006. June 30 - Google begins issuing mid-term student payments. August 21 - Student projects deadline. September 5 - Mentor and student evaluations in, Google begins issuing final student payments Good luck, students! Sincerely, Paolo. --
participants (4)
-
Conal Elliott -
Duncan Coutts -
Isaac Jones -
Paolo Martini