valaAan de slag met vala


Opmerkingen

Deze sectie geeft een overzicht van wat vala is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen Vala vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor vala nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
0.36.4 2017/06/26
0.36.3 2017/05/02
0.36.2 2017/04/25
0.36.1 2017/04/03
0.36.0 2017/03/18
0.34.6 2017/03/02
0.34.5 2017/03/02
0.34.4 2016/12/05
0.34.3 2016/11/22
0.34.2 2016/10/23
0.34.1 2016/10/09
0.34.0 2016/09/19
0.32.1 2016/06/20
0.32.0 2016/03/21
0.31.1 2016/02/07
0.30.2 2016/06/20
0.30.1 2016/01/31
0.30.0 2015/09/18
0.29.3 2015/08/11
0.29.2 2015/06/22
0.29.1 2015/05/27
0.28.1 2015/08/11
0.28.0 2015/03/22
0.27.2 2015/03/18
0.27.1 2015/01/12
0.26.2 2015/01/12
0.26.1 2014/10/13
0.26.0 2014/09/22
0.25.4 2014/09/15
0.25.3 2014/09/01
0.25.2 2014/08/24
0.25.1 2014/07/23
0.24.0 2014/03/24
0.23.3 2014/02/18
0.23.2 2014/02/05
0.23.1 2013/12/22
0.22.1 2013/11/13
0.22.0 2013/09/23
0.21.2 2013/09/13
0.21.1 2013/08/02
0.20.1 2013/04/08
0.20.0 2013/03/26
0.19.0 2013/02/20
0.18.1 2012/11/13
0.18.0 2012/09/24
0.17.7 2012-09-16
0.17.6 2012-09-03
0.17.5 2012-08-20
0.17.4 2012-08-06
0.17.3 2012-07-16
0.17.2 2012-06-24
0.17.1 2012-06-02
0.17.0 2012-04-28
0.16.1 2012-06-23
0.16.0 2012-03-26
0.15.2 2012-02-25
0.15.1 2012-01-26
0.15.0 2011-12-05
0.14.2 2012-01-31
0.14.1 2011-11-30
0.14.0 2011-09-17
0.13.4 2011-09-07
0.13.3 2011-08-22
0.13.2 2011-08-16
0.13.1 2011-07-06
0.13.0 2011-06-17
0.12.1 2011-06-01
0.12.0 2011-04-03
0.11.7 2011-03-16
0.11.6 2011-02-14
0.11.5 2011-01-21
0.11.4 2011-01-15
0.11.3 2011-01-05
0.11.2 2010-11-08
0.11.1 2010-10-25
0.11.0 2010-10-04
0.10.4 2011-03-12
0.10.3 2011-01-22
0.10.2 2010-12-28
0.10.1 2010-10-26
0.10.0 2010-09-18
0.9.8 2010-09-04
0.9.7 2010-08-19
0.9.6 2010-08-18
0.9.5 2010-08-09
0.9.4 2010-07-27
0.9.3 2010-07-14
0.9.2 2010-06-20
0.9.1 2010-06-07
0.8.1 2010-04-21
0.8.0 2010-03-31
0.7.10 2010-02-04
0.7.9 2009-12-19
0.7.8 2009-11-04
0.7.7 2009-09-27
0.7.6 2009-09-18
0.7.5 2009-08-02
0.7.4 2009-06-28
0.7.3 2009-05-26
0.7.2 2009-05-07
0.7.1 2009-04-20
0.7.0 2009-04-05
0.6.1 2009-04-12
0.6.0 2009-03-30
0.5.7 2009-02-20
0.5.6 2009-01-18
0.5.5 2009-01-10
0.5.4 2009-01-07
0.5.3 2008-12-16
0.5.2 2008-12-01
0.5.1 2008-11-03
0.4.0 2008-10-20

Hallo Wereld!

In foo.vala :

void main (string[] args) {
    stdout.printf ("Hello world!");
}
 

Om de bron in het foo binaire bestand te compileren:

valac foo.vala
 

De bron compileren en uitvoeren:

vala foo.vala
 

Installatie of instellingen

De eenvoudigste manier om Vala te installeren, is door uw distributiespecifieke pakket te installeren.

Op Ubuntu:

sudo apt install valac

Op Fedora:

sudo dnf install vala
 

On Arch:

sudo pacman -S vala
 

Op OS X, met Homebrew:

brew install vala
 

In Windows kunt u hier een installatieprogramma voor de nieuwste versie downloaden .

Je kunt het ook vanuit bronnen bouwen, maar je moet eerst pkg-config , een C-compiler, een standaard C-bibliotheek en GLib 2 installeren:

wget https://download.gnome.org/sources/vala/0.34/vala-0.34.4.tar.xz
tar xvf vala-0.34.4.tar.xz
cd vala-0.34.4
./configure
make
sudo make install