You are welcome, and thank you. One more question: why SciSmalltalk isn't present among the ideas?
Yuiry On 27 бер. 2013, at 13:56, Janko Mivšek <janko.miv...@eranova.si> wrote: > Yuriy, thanks for your explanation, I now understand the intent of your > idea better. Good luck with it! > > Janko > > Dne 26. 03. 2013 20:24, piše Yuriy Tymchuk: >> Hi Janko, >> >> To be honest, you are touching Java only by parsing it's code. Yes, it's >> shifted towards Java because there is a lot of Java code that is ready to be >> analyzed, but all work is done in Smalltalk. Moreover you have to keep model >> generic, and this means that you have to work also with a Smalltalk model >> and probably tweak it. This is a great opportunity for student to compare >> languages and indeed see how much simpler Smalltalk is. That's how I see it. >> >> Regards >> Yuriy >> >> >> On 26 бер. 2013, at 19:56, Janko Mivšek <janko.miv...@eranova.si> wrote: >> >>> Privet Yuriy, >>> >>> Idea included, just that I'm wondering a bit if this one is a bit too >>> Java and not much Smalltalk specific. Would you explain a bit more? >>> Also, what others think? >>> >>> Best regards >>> Janko >>> >>> >>> Dne 26. 03. 2013 15:56, piše Yuriy Tymchuk: >>>> Title: FAST Java Model >>>> >>>> Level: intermediate >>>> >>>> Possible mentor: Nikolas Anquetil >>>> >>>> Possible second mentor: Yuriy Tymchuk >>>> >>>> Description: For in depth source code analysis a support of abstract >>>> syntax trees is required. FAST is an abstract syntax tree extension for >>>> FAMIX meta-model that is used by Moose technology. The goal of this >>>> project is to create a Java version of FAST. >>>> >>>> Technical Details: As programming languages are different, their AST >>>> representations are different too. FAST model aims for creation of as >>>> generic as possible core that can be extended for different languages. >>>> Also the structure of a model allows creation of generic algorithms like >>>> symbol resolution, metrics calculation and rule checking that will work >>>> for any language. A prototype of FAST for Smalltalk is already >>>> implemented by Yuriy Tymchuk as well as couple of nodes for Java. During >>>> the project a student will implement the rest of the Java model, and >>>> improve some parts of PetitJava parser that is used by FAST. >>>> >>>> Benefits to the Student: The student will gain a deep understanding of >>>> a Java syntax and abstract syntax tree model. He will also learn about >>>> PetitParser framework, and gain knowledge about software modeling and >>>> analysis. >>>> >>>> Benefits to the Community: Community will get a FAST model for Java >>>> that can be used for software assessment with Moose. Also this model can >>>> be used later in PhD projects such as automation of source code >>>> translation form C++ to Java. >>>> >>>> On 26 бер. 2013, at 12:36, Janko Mivšek <janko.miv...@eranova.si >>>> <mailto:janko.miv...@eranova.si>> wrote: >>>> >>>>> Dear Pharoers, >>>>> >>>>> Ideas are slowly coming, 14 so far, but this is way below the 30+ in >>>>> previous years. So, stretch your brain, come with some more ideas, which >>>>> will be interesting for potential students and of course useful for our >>>>> community. Students you are again welcome to propose such idea by your >>>>> own. One student idea for now! >>>>> >>>>> Ideas so far: http://gsoc2013.esug.org/ideas >>>>> >>>>> To propose an idea just respond to this post by fulfilling this idea >>>>> template: >>>>> >>>>> Title: >>>>> >>>>> Level: (beginner, intermediate, advanced) >>>>> >>>>> Possible mentor: (if already known) >>>>> >>>>> Possible second mentor: (if already known) >>>>> >>>>> Description >>>>> >>>>> Technical Details >>>>> >>>>> Benefits to the Student >>>>> >>>>> Benefits to the Community >>>>> >>>>> Best regards >>>>> Serge and Janko, >>>>> your this year GSoC admins > > -- > Janko Mivšek > Smalltalk GSoC Admin Team > http://gsoc2013.esug.org >