Vala - Documentation

Documentation

We're still working on documenting the whole language. The current draft can be found at http://www.vala-project.org/doc/vala/

There is also a more complete but less checked draft in the wiki at Manual. This version covers most of the language and is heavily annotated, but may contain mistakes.

Tutorials

If you want some tips before start hacking in Vala, take a tutorial and see what you can do with this.

(!) Note that you need to install some common development tools and libraries - as described here - to be able to use vala.

If you find any mistakes in the tutorials please feel free to correct them.

Genie

Genie is another programming language supported by the Vala compiler with a syntax closer to Python.

Bindings

Other Resources

Current Status

Sample Code

If you have trouble compiling an example try the latest release of Vala. Some distributions ship with older versions of Vala which may lack some features. Also make sure that the respective libraries are installed along with their header files (e.g. *-devel packages on RedHat/Fedora/SuSE, *-dev packages on Debian/Ubuntu).

More code samples on http://code.valaide.org/

Unofficial vala tutorials on http://www.ohloh.net/p/vala-tutorials

Projects Developed in Vala

Vala Specific

Applications / Applets / Other Projects

Vala/Documentation (last edited 2012-02-09 07:13:08 by NorJaidiTuah)