Presentation by Jurgen VinJu (Friday Afternoon, 14h)
Title: "Introducing Rascal for meta programming" and "Debunking the Cyclomatic Complexity metric?"
Abstract: Rascal is a domain specific language for meta programming in general. It supports parsing, model extraction, model analysis, code generation, visualization, etc. The first part of this talk introduces Rascal and motivates its existence and its language design.
The second part of the talk is about ongoing work. We have recently been applying Rascal to try and observe what the Cyclomatic Complexity metric actually means for understandability of Java methods. We parsed lots of Java code, then reduced the methods to their "control flow patterns". We then used very basic statistical methods to observe that the CC metric may not be very informative about the intricacies of control flow in Java methods of open-source projects.
The fOSSa 2012 edition will be at Lille, 4-6 December 2012.
fOSSa is a conference where open source insiders, human beings, scientific, developers and industrials meet, collaborate & nurture open source at large!
fOSSa 2012 will take place on the 4,5 and 6st of December 2012 in Lille at Euratechnologies site.
More about...
Inria is organizing a contest: Boost Your Code.
If you will finish your studies soon (or finished recently), you can apply for a one year full time contract at Inria to develop your own OSS project.
The deadline is 11th of May 2012.
More about...
The European Smalltalk User Group (ESUG) got 13 slots in this years Google Summer of Code.
Now the 13 projects have been selected. We are happy that one Student from Lille got accepted! (Benjamin Van Ryseghem with Nautilus). Two members of RMoD are among the project mentors of this years Summer of Code.
For more information:
We are proud to announce the release 1.4 of Pharo!
You can find information about Pharo on http://www.pharo-project.org. In particular, you may be interested in:
About this release
All in all, there were over 860 issues treated in the issue tracker.
Read it again, yes 860 is huge, take two minutes and have a look at the list of improvements! Now you got a feeling for the effort. And this not our own work but the work of our community! It is possible because people worldwide helped! We want to deeply thank them.
We want to thank in particular Inria for its constant support, in particular for the salary of Igor Stasenko and for help in the infrastructure put in place.
We have accomplished this huge task for a better system because we were together. Do not forget that we are working on a consortium to support our system. Do not forget that our goal is to build a system so that we can make a living with our creativity and programming skills.
Read the Pharo vision document and join!
Thanks a lot for your participation, energy and fun.
The Pharo Team