On Fri, 2015-04-03 at 15:10 -0400, Guillaume Poirier-Morency wrote:
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.
Keep in mind that the generated code is not intended to be optimized (that's what the C compiler is for) or human-readable. It's just intended to be easy to generate. If you're comparing the quality of the C code to handwritten C, Vala is going to lose hugely on all counts. Anyway, here are the primarily Vala projects on git.gnome.org. Most of these projects ship generated C code in their tarball releases that you can get on https://download.gnome.org/ https://git.gnome.org/browse/dconf-editor/ https://git.gnome.org/browse/folks/ https://git.gnome.org/browse/gnome-contacts/ https://git.gnome.org/browse/libgee/ https://git.gnome.org/browse/vala/ https://git.gnome.org/browse/valadoc/ https://git.gnome.org/browse/baobab/ https://git.gnome.org/browse/gnome-calculator/ https://git.gnome.org/browse/california/ https://git.gnome.org/browse/geary/ https://git.gnome.org/browse/gitg/ https://git.gnome.org/browse/gnome-2048/ https://git.gnome.org/browse/gnome-boxes/ https://git.gnome.org/browse/gnome-chess/ https://git.gnome.org/browse/gnome-clocks/ https://git.gnome.org/browse/gnome-klotski/ https://git.gnome.org/browse/gnome-mahjongg/ https://git.gnome.org/browse/gnome-mines/ https://git.gnome.org/browse/gnome-sudoku/ https://git.gnome.org/browse/gnome-taquin/ https://git.gnome.org/browse/gnome-tetravex/ https://git.gnome.org/browse/iagno/ https://git.gnome.org/browse/lightsoff/ https://git.gnome.org/browse/quadrapassel/ https://git.gnome.org/browse/rygel/ https://git.gnome.org/browse/shotwell/ https://git.gnome.org/browse/swell-foop/ https://git.gnome.org/browse/libgames-support/ https://git.gnome.org/browse/valencia/