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 > > _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list