Vala

by Daniel Pimentel — Mon 08 August 2005

Vala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.

example.vala

using Gtk;

int main (string[] args) {
    Gtk.init (ref args);
    
    var window = new Window ();
    window.title = "Hello, World!";
    window.border_width = 10;
    window.window_position = WindowPosition.CENTER;
    window.set_default_size (350, 70);
    window.destroy.connect (Gtk.main_quit);
    
    var label = new Label ("Hello, World!");
    
    window.add (label);
    window.show_all ();
    
    Gtk.main ();
    return 0;}
Vala
2000-2016 by Daniel Pimentel under GFDL