Hello,

Here is another proposal:

Description: Automatic dependency analysis of a project

Summary: When developing, you often need to use external libraries (yes, you don't want to reinvent the wheel). These dependencies should be expressed explicitly but we always forgot to do it.
The idea of this project is to create a tool that will analyze your project packages (source code) and detect references that are not resolved. It will helps developers to express dependencies but also enables automatic dependency analysis to detect wrong project configurations.
The second part of this project will consist into giving feedback on undesired package cycles (with live feedback if possible).

Dialect: Pharo
Skill level: intermediate
Mentors: Christophe Demarey <christophe.demarey@inria.fr> and Hern�n Morales Durand <hernan.morales@gmail.com>

Regards,
Christophe.

Le 11 f�vr. 2014 � 10:42, Damien Cassou a �crit :

Hi fellow Pharo hackers,

       ESUG, the European Smalltalk User Group, is applying for this
       year's Google Summer of Code.  As you probably know, the Summer
       of Code provides the opportunity to fund students to work during
       the summer on Pharo.  Please reply to this
       email (be sure to use "Reply to all") if you have ideas you
       would like to propose.

       Please include a summary of the project and links to web pages
       that can help prospective students to write their application.
       Please also include the following information:

       - if applicable, other dialects that you would be willing to
         mentor this project for

       - the skill level

       - name of the mentor(s), email addresses, and possibly any IRC
         network/channel/nickname where they can be found.

       Thanks for contributing to ESUG's Summer of Code application!

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm."
Winston Churchill