Vala Programming
Vala is a new programming language that aims to bring modern
programming language features to GNOME developers without
imposing any additional runtime requirements or different Application
Binary Intefaces (ABIs) compared to applications and libraries written
in C.
This book aims to be a complete guide to learning how to program in
Vala. While it is aimed primarily at new users of the language, it is also
intended to be useful for experienced Vala programmers and as a
comprehensive reference.
Introduction
History
History. Language Features. Why Vala? Caveats Cover Photo
Programming Style
Coding conventions.
Getting Started
Getting Vala. First app (helloworld.vala). Explanation. Running the Code.
Concepts
Basic
Files. Namespaces.
Objects
Introduction To Object Oriented Programming (OOP). Classes.
Variables
Short description of the chapter.
Memory Management
Short description of the chapter.
Error Handling
Short description of the chapter.
Introduction to DBus
Short description of the chapter.
Syntax
Projects and Files
Short description of the chapter.
Types
Short description of the chapter.
Variables
Variables. Scope.
Expressions
Short description of the chapter.
Statements
Short description of the chapter.
Classes
Short description of the chapter.
Libraries
Vala Core Libraries
Short description of the chapter.
External Libraries
Short description of the chapter.
Techniques
Advanced Topics
Vala Internals
Resources
Vala Homepage
Vala Binding Reference
Retrieved from "https://en.wikibooks.org/w/index.php?title=Vala_Programming&oldid=2950734"
This page was last edited on 29 April 2015, at 01:02.
Text is available under the Creative Commons Attribution-ShareAlike License.; additional terms may
apply. By using this site, you agree to the Terms of Use and Privacy Policy.