Getting started with vala
Remarks#
This section provides an overview of what vala is, and why a developer might want to use it.
It should also mention any large subjects within vala, and link out to the related topics. Since the Documentation for vala is new, you may need to create initial versions of those related topics.
Versions#
| Version | Release Date |
|---|---|
| 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 |
Installation or Setup
The easiest way of installing Vala is to install your distribution-specific package.
On Ubuntu:
sudo apt install valacOn Fedora:
sudo dnf install valaOn Arch:
sudo pacman -S valaOn OS X, with Homebrew:
brew install valaOn Windows, you can get an installer for the latest version here.
You can also build it from sources, but you’ll need to install pkg-config, a C compiler, a standard C library and GLib 2 before:
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 installHello world!
In foo.vala:
void main (string[] args) {
stdout.printf ("Hello world!");
}To compile the source into the foo binary:
valac foo.valaTo compile and run the source:
vala foo.vala