I will look further into git.gnome.org, it looks really promising. Also, I thought of just running per-language search on GitHub, Bitbucket and other hosting services.
I am currently compiling meta-data of the projects in a YAML file so that the checkout, configure, build and computation processes can be easily automated and reproduced. Thank you for the suggestions! I am always open to more ideas. Le dimanche 05 avril 2015 à 06:17 -0500, Daniel Espinosa a écrit : > You could add two projects in your list: > GXml: git.gnome.org/browse/gxml > LibreSCL: github.com/pwmediaconsulting/librescl > Both are written in Vala and generate C code to compile binaries. > I'm the maintener of both then I can help you and of course I'm one > of the most interested. > Both are LGPL and I've found lot of memory leaks and I start to > investigate generated C source code. > El abr 3, 2015 1:10 PM, "Guillaume Poirier-Morency" < > guillaumepoiriermore...@gmail.com> escribió: > > Hi everyone! > > > > I am conducting a small research project on the Vala compiler that > > would principally study how it affects different quality metrics > > (size, complexity, etc...) during the implementation step of the > > development. > > > > My goal is to confirm the relevance of metrics measured in the > > generated C code to evaluate the quality of the sources. This is > > important considering the impressive amount of tools that have been > > developed to measure the quality of C/C++ sources. > > > > By the same time, I also want to provide an empirical model that > > would > > allow transformations of the measured metrics into significative > > measures for the sources. For example we could be interested into > > knowing the relationship between the size of input and output of > > valac > > or the impact on the cyclomatic complexity. > > > > Therefore, I am interested in projects of all size written in Vala > > that generates C code during the build process. It would also be > > great > > to have indications on how the sources are structured and how I can > > extract them. > > > > Ex. cloc $(find src -name '*.vala') $(find build -name '*.c') > > > > Yet, I have these projects in mind: > > > > * vala 30 KLOC > > * valadoc 23.5 KLOC > > * gnome-pomodoro 4.6 KLOC > > > > I plan to use it as an empirical justification to setup a set of > > measurements to control the quality of Valum, a web micro- > > framework I > > will work on this summer. > > > > The results will be all released under a Creative Commons license. > > > > Thanks in advance :) > > > > -- > > Guillaume Poirier-Morency <guillaumepoiriermore...@gmail.com> > > _______________________________________________ > > vala-list mailing list > > vala-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/vala-list > > -- Guillaume Poirier-Morency <guillaumepoiriermore...@gmail.com>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list