A GNOME Developer's Arguments On Vala Being A "Dead" Language

Written by Michael Larabel in GNOME on 13 February 2017 at 10:30 AM EST. 49 Comments
GNOME
Longtime GNOME developer Emmanuele Bassi has pleaded his case that Vala is a "dead" language and that new applications/developers should look at alternatives or first work on improving this GNOME-centered language.

There's previously been efforts to use more Rust code in GNOME than C/Vala and developers expressing their disappointment/frustrations in Vala. Emmanuele Bassi recently tweeted, "PSA: if you want to write a new @gnome application, don't use Vala; if you're already using it, consider porting to a non-dead language."

He went on to write, "Vala was a neat idea in the beginning, and new languages popping up in the last 5 years kind of validated that approach...Sadly, it never got to the point of being developed by more than 1 person, and reaching a symbolic '1.0'...And it's still without any form of support in terms of tooling and build system integration that doesn't make baby seals cry...So, tl;dr: do not use Vala for new projects. Thank all the contributors to the language (they deserve it) and then move on."

Following some disagreeing with his assessment of Vala, Bassi has written a long blog post pleading his case that there either needs to be significant investments into Vala or that new GNOME project efforts should be making use of other languages. Those wishing to read his thoughts on Vala can do so via his blog.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week