Writing Multimedia Applications with Vala
Feb 16, 2010, 20:03 (1 Talkback[s])
(Other stories by Jim Nelson)
[ Thanks to AV for
this link. ]
"A user recently notified me about a build problem he
encountered with a multimedia application I've been developing in
Vala, a new object-oriented language designed for GNOME.
"When I suggested he upgrade to the latest version of the Vala
compiler, his response was "Why on earth don't you use a standard
"This is my attempt to answer his question.
"The story of Vala begins with Jürg Billeter. He noted that
writing and refactoring GObject-based code in C required a lot of
extra work that more modern languages automated. He also noted that
these modern languages do not produce libraries that can be easily
used in other environments. He wanted a full-featured
object-oriented language that could produce C-style interfaces
automatically. (See the Gee collection class for a perfect example
of Vala solving this problem.) He mentioned his idea to fellow
student Raffaele Sandrini, who jumped in to help build the early
"In May 2006, valac became completely self-hosted. Work
continues on it today.
"Building a Better Multimedia App"